-
公开(公告)号:US10572007B2
公开(公告)日:2020-02-25
申请号:US15843284
申请日:2017-12-15
发明人: Kanak B. Agarwal , Inseok Hwang , Su Liu , Eric Rozner
IPC分类号: G06F3/01 , G06K9/00 , G06F3/0488 , G06K9/32
摘要: Examples of techniques for preventing unintended input are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes receiving, at a user device, an input. The method further comprises determining, by a processing device, whether a gaze of a user is directed to the user device. The method further comprises, based at least in part on determining that the gaze of the user is directed to the user device, authorizing the input at the user device.
-
公开(公告)号:US20200043132A1
公开(公告)日:2020-02-06
申请号:US16052854
申请日:2018-08-02
发明人: Su Liu , Inseok Hwang , Eric Rozner , Kanak B. Agarwal
摘要: For variable resolution rendering of objects, a processor determines an aggregate familiarity of a user with an object based on at least one of a common familiarity of the object, a content-specific familiarity of the user with the object, and a subjective familiarity of the user with the object. The processor further, in response to the aggregate familiarity satisfying a render policy, reduces a render resolution of the object.
-
公开(公告)号:US20190158389A1
公开(公告)日:2019-05-23
申请号:US16257284
申请日:2019-01-25
发明人: Kanak B. Agarwal , Eric J. Rozner
IPC分类号: H04L12/721 , H04L12/24 , H04L29/06 , H04L12/26
摘要: At an SDN controller executing using a processor and a memory, a tracing packet is configured with a default value in a tag field. The tracing packet is inserted from the SDN controller into the SDN at a switch in the SDN. A returned packet and a port identifier is received at the controller, from the switch, the returned packet including a modified content in a location of the tracing packet that is different from the tag field. The port identifier corresponds to a port of the switch on which the switch received the returned packet from an middlebox. A function of the middlebox is identified by analyzing a modification applied to the modified content by the middlebox. The function of the middlebox and a location of the middlebox in the SDN are saved. The location includes the port identifier and an identifier of the switch.
-
公开(公告)号:US09985889B2
公开(公告)日:2018-05-29
申请号:US15068854
申请日:2016-03-14
发明人: Kanak B. Agarwal , John Carter , Wesley M. Felter , Yu Gu , Keqiang He , Eric J. Rozner
IPC分类号: G01R31/08 , H04L12/801 , H04L12/26
CPC分类号: H04L47/12 , H04L43/08 , H04L47/27 , H04L47/283
摘要: At an application executing in conjunction with a vSwitch in a host system, using a processor assigned to the vSwitch in the host system, a CWND value corresponding to a flow from a VM is computed using a period measured by a timer and a number of packets of the flow received and acknowledged in response packets, the number being counted by a counter, the timer being associated with a packet of the flow. A set of flow parameters is extracted, at the application, from the flow. At the application, a normalized value corresponding to the flow is computed. At the application, the CWND value is reduced according to the normalized value of the flow to form a reduced CWND value. The reduced CWND value is applied to the flow at the vSwitch such that the vSwitch transmits, from the flow to a network, only a number of packets up to the reduced CWND value.
-
公开(公告)号:US20170353886A1
公开(公告)日:2017-12-07
申请号:US15171044
申请日:2016-06-02
发明人: Kanak B. Agarwal , John Carter , Wesley M. Felter , Yu Gu , Eric J. Rozner
IPC分类号: H04W28/02 , H04L12/807 , H04L12/801 , H04L12/931 , H04L12/26
CPC分类号: H04W28/0289 , H04L43/026 , H04L43/0894 , H04L43/16 , H04L47/11 , H04L47/27 , H04L49/70
摘要: At an application executing in conjunction with a vSwitch a determination is made that a first flow from a first VM is experiencing congestion. The first flow is selected for throttling. a second flow is also selected for throttling, the second flow using a portion of a network path used by the first flow in a data network. At the application, a total CWND adjustment is distributed between the first flow and the second flow. A first CWND value associated with the first flow is adjusted by a first portion of the total CWND window, and a second CWND value associated with the second flow is adjusted by a second portion of the total CWND window.
-
公开(公告)号:US20170353373A1
公开(公告)日:2017-12-07
申请号:US15171030
申请日:2016-06-02
发明人: Kanak B. Agarwal , Eric J. Rozner
IPC分类号: H04L12/26 , H04L12/721
CPC分类号: H04L45/38 , H04L41/12 , H04L43/00 , H04L43/50 , H04L63/1408
摘要: At an SDN controller executing using a processor and a memory, a tracing packet is configured with a default value in a tag field. The tracing packet is inserted from the SDN controller into the SDN at a switch in the SDN. A returned packet and a port identifier is received at the controller, from the switch, the returned packet including a modified content in a location of the tracing packet that is different from the tag field. The port identifier corresponds to a port of the switch on which the switch received the returned packet from an middlebox. A function of the middlebox is identified by analyzing a modification applied to the modified content by the middlebox. The function of the middlebox and a location of the middlebox in the SDN are saved. The location includes the port identifier and an identifier of the switch.
-
公开(公告)号:US09755969B2
公开(公告)日:2017-09-05
申请号:US14196005
申请日:2014-03-04
发明人: Kanak B. Agarwal
IPC分类号: H04L12/721 , H04L12/26 , H04L12/24
CPC分类号: H04L45/70 , H04L41/12 , H04L41/24 , H04L43/10 , H04L45/26 , H04L47/20 , H04L49/25 , H04L49/30
摘要: Mechanisms are provided for tracing a route taken by a packet in a Software Defined Network (SDN). Each switch in the SDN is assigned a first color label, from a set of color labels, such that such that adjacent switches have different color labels. Rules are installed in each switch to forward a received data packet to the SDN controller in response to a second color label of the received data packet not matching the first color label assigned to the switch. A second color label, from the set of color labels, is assigned to a trace data packet. A route of the trace data packet is traced through the SDN based on the second color label and application of the one or more rules to the trace data packet at each of the switches in the SDN as the trace data packet is received by each of the switches in the SDN.
-
公开(公告)号:US09626459B2
公开(公告)日:2017-04-18
申请号:US14162889
申请日:2014-01-24
发明人: Kanak B. Agarwal , Shayak Banerjee , Piyush Pathak
CPC分类号: G06F17/50 , G06K9/3216 , G06K9/6269 , G06K2009/3225
摘要: A mechanism is provided in a data processing system for detecting lithographic hotspots. The mechanism receives a design layout. The mechanism generates spatial pattern clips from the design layout. The mechanism performs a transform on the spatial pattern clips to form frequency domain pattern clips. The mechanism performs feature extraction on the frequency domain pattern clips to form frequency domain features. The mechanism utilizes the extracted features on a set of training samples to train a machine learning classifier model. The mechanism classifies a set of previously unseen patterns, based on frequency domain features of the previously unseen patterns using the trained machine learning classifier model, into hotspots and non-hotspots.
-
公开(公告)号:US09622043B2
公开(公告)日:2017-04-11
申请号:US14846907
申请日:2015-09-07
发明人: Kanak B. Agarwal , Patrick J. Bohrer , Ahmed Gheith , Michael D. Kistler , Ramakrishnan Rajamony , Brian L. White Eagle , James Xenidis
摘要: For location-based communication with mobile devices, a condition is received, at a device associated with a caller, where the condition has to be satisfied by a callee at a past location, the past location being a place where different callees with different mobile devices are present at different times. At the device associated with the caller, an instruction is received for making a telecommunication call to a mobile device of a potential callee in a set of potential callees, where each mobile device associated with each potential callee in set of potential callees was present at the past location at a past time, and where each potential callee in the set of potential callees satisfies the condition at the past location. Using a processor and a memory in the device associated with the caller, the telecommunication call is initiated to mobile devices associated with a subset of potential callees.
-
公开(公告)号:US20170070860A1
公开(公告)日:2017-03-09
申请号:US14846907
申请日:2015-09-07
发明人: Kanak B. Agarwal , Patrick J. Bohrer , Ahmed Gheith , Michael D. Kistler , Ramakrishnan Rajamony , Brian L. White Eagle , James Xenidis
摘要: For location-based communication with mobile devices, a condition is received, at a device associated with a caller, where the condition has to be satisfied by a callee at a past location, the past location being a place where different callees with different mobile devices are present at different times. At the device associated with the caller, an instruction is received for making a telecommunication call to a mobile device of a potential callee in a set of potential callees, where each mobile device associated with each potential callee in set of potential callees was present at the past location at a past time, and where each potential callee in the set of potential callees satisfies the condition at the past location. Using a processor and a memory in the device associated with the caller, the telecommunication call is initiated to mobile devices associated with a subset of potential callees.
摘要翻译: 对于与移动设备的基于位置的通信,在与呼叫者相关联的设备处接收条件,其中条件必须由过去位置的被呼叫者满足,过去位置是不同被叫方与不同移动设备 存在于不同的时间。 在与呼叫者相关联的设备处,接收到用于对一组潜在被叫方的潜在被叫方的移动设备进行电信呼叫的指令,其中与潜在被叫方中的每个潜在被叫方相关联的每个移动设备存在于 在过去的时间过去的位置,以及潜在被请求者集合中的每个潜在被调用者满足过去位置的条件。 在与呼叫者相关联的设备中使用处理器和存储器,电信呼叫被发起到与潜在被叫的子集相关联的移动设备。
-
-
-
-
-
-
-
-
-