-
1.
公开(公告)号:US08806250B2
公开(公告)日:2014-08-12
申请号:US13229364
申请日:2011-09-09
Applicant: Srinivas Raghu Gatta , Kamalavasan Srinivasan , Andrew J. Ritz , David G. Thaler , Dmitry A. Anipko , Alexander Malysh
Inventor: Srinivas Raghu Gatta , Kamalavasan Srinivasan , Andrew J. Ritz , David G. Thaler , Dmitry A. Anipko , Alexander Malysh
CPC classification number: G06F1/3228 , G06F1/3209 , G06F1/325 , G06F1/3278 , H04L12/10 , H04L49/405 , H04L49/9068 , H04L69/321 , H04W52/0216 , H04W52/0229 , H04W52/0251 , Y02D10/157 , Y02D50/20 , Y02D70/00 , Y02D70/1262 , Y02D70/142 , Y02D70/23
Abstract: Operating system management of network interface devices is described. In one or more implementations, a determination is made by an operating system that network traffic associated with one or more applications of the computing device has completed. Responsive to the determination, a network interface device is caused to transition to a mode to reduce power consumption of the network interface device by the operating system.
Abstract translation: 描述了网络接口设备的操作系统管理。 在一个或多个实现中,操作系统确定与计算设备的一个或多个应用相关联的网络流量已经完成。 响应于确定,使网络接口设备转变到模式以减少操作系统对网络接口设备的功耗。
-
公开(公告)号:US20130067060A1
公开(公告)日:2013-03-14
申请号:US13229388
申请日:2011-09-09
Applicant: David G. Thaler , Kamalavasan Srinivasan , Andrew J. Ritz , Srinivas Raghu Gatta , Osman N. Ertugay , Poornananda R. Gaddehosur , Dmitry A. Anipko
Inventor: David G. Thaler , Kamalavasan Srinivasan , Andrew J. Ritz , Srinivas Raghu Gatta , Osman N. Ertugay , Poornananda R. Gaddehosur , Dmitry A. Anipko
IPC: G06F11/00
CPC classification number: H04L43/04 , G06F1/3209 , G06F9/448 , G06F11/349 , H04L12/12 , H04L43/0876 , H04L43/0894 , H04L63/10 , H04L67/10 , H04L67/16 , H04L67/36 , H04W52/0229 , H04W52/0264 , Y02D10/34 , Y02D70/1262 , Y02D70/142 , Y02D70/23
Abstract: Wake pattern management techniques are described. In one or more implementations, network traffic received by a network interface device of a computing device is monitored and a traffic pattern is recognized in the monitored network traffic. An application of the computing device is identified that corresponds to the recognized traffic pattern and responsive to this identification, at least a portion of the identified application is woken.
-
公开(公告)号:US20120254420A1
公开(公告)日:2012-10-04
申请号:US13492854
申请日:2012-06-09
Applicant: Amer A. Hassan , Billy R. Anders, JR. , PehKeong Teh , Andrew T. Baron , Shai Guday , Upshur W. Parks , Marco Piumatti , Dmitry A. Anipko
Inventor: Amer A. Hassan , Billy R. Anders, JR. , PehKeong Teh , Andrew T. Baron , Shai Guday , Upshur W. Parks , Marco Piumatti , Dmitry A. Anipko
IPC: G06F15/173
CPC classification number: H04L43/0876 , H04L12/1421 , H04L41/0896 , H04L41/5003 , H04L43/14 , H04L43/16 , H04L67/36
Abstract: An indicator for a device may provide an indication that a threshold associated with a budget for a network resource has or will be reached. When a user requests a network operation that will consume the network resource, an amount of the network resource to be consumed by the operation is predicted, if possible. If the prior use of the network resource and the amount to be used to complete the network operation exceeds a threshold the user may be warned and given an opportunity to cancel the operation or adjust the way in which the operation will be performed. If the amount of network resource a network operation will consume is unknown, a rate of use of the network resource is determined and a time until the budget is reached is estimated.
Abstract translation: 设备的指示符可以提供与网络资源的预算相关联的阈值已经或将要到达的指示。 当用户请求将消耗网络资源的网络操作时,如果可能,预测要由操作消耗的网络资源的量。 如果先前使用网络资源和用于完成网络操作的量超过阈值,则可以警告用户并给予机会来取消操作或调整将执行操作的方式。 如果网络操作将消耗的网络资源量是未知的,则确定网络资源的使用率,并且估计达到预算的时间。
-
公开(公告)号:US08892710B2
公开(公告)日:2014-11-18
申请号:US13229325
申请日:2011-09-09
Applicant: Srinivas Raghu Gatta , Kamalavasan Srinivasan , Osman N. Ertugay , David G. Thaler , Dmitry A. Anipko , Jeroen Vanturennout , Mohammad Saifur Rahman , Poornananda R. Gaddehosur
Inventor: Srinivas Raghu Gatta , Kamalavasan Srinivasan , Osman N. Ertugay , David G. Thaler , Dmitry A. Anipko , Jeroen Vanturennout , Mohammad Saifur Rahman , Poornananda R. Gaddehosur
IPC: G06F15/173 , H04L12/12
CPC classification number: H04L43/0876 , G06F1/3206 , G06F1/3234 , G06F1/3287 , H04L12/12 , H04L43/04 , H04L67/145 , H04W52/0209 , Y02D70/1262 , Y02D70/142 , Y02D70/23
Abstract: Keep alive management techniques are described. In one or more implementations, a keep alive interval is calculated by an operating system of the computing device. The keep alive interval is used to maintain one or more notification channels between one or more applications of the computing device and a network.
Abstract translation: 描述了活着的管理技术。 在一个或多个实现中,由计算设备的操作系统计算保持活动间隔。 保持活动间隔用于维护计算设备的一个或多个应用和网络之间的一个或多个通知信道。
-
公开(公告)号:US09049660B2
公开(公告)日:2015-06-02
申请号:US13229388
申请日:2011-09-09
Applicant: David G. Thaler , Kamalavasan Srinivasan , Andrew J. Ritz , Srinivas Raghu Gatta , Osman N. Ertugay , Poornananda R. Gaddehosur , Dmitry A. Anipko
Inventor: David G. Thaler , Kamalavasan Srinivasan , Andrew J. Ritz , Srinivas Raghu Gatta , Osman N. Ertugay , Poornananda R. Gaddehosur , Dmitry A. Anipko
CPC classification number: H04L43/04 , G06F1/3209 , G06F9/448 , G06F11/349 , H04L12/12 , H04L43/0876 , H04L43/0894 , H04L63/10 , H04L67/10 , H04L67/16 , H04L67/36 , H04W52/0229 , H04W52/0264 , Y02D10/34 , Y02D70/1262 , Y02D70/142 , Y02D70/23
Abstract: Wake pattern management techniques are described. In one or more implementations, network traffic received by a network interface device of a computing device is monitored and a traffic pattern is recognized in the monitored network traffic. An application of the computing device is identified that corresponds to the recognized traffic pattern and responsive to this identification, at least a portion of the identified application is woken.
Abstract translation: 描述了唤醒模式管理技术。 在一个或多个实现中,监视由计算设备的网络接口设备接收的网络流量,并且在所监视的网络流量中识别流量模式。 识别对应于所识别的业务模式并且响应于该标识的计算设备的应用,所识别的应用的至少一部分被唤醒。
-
公开(公告)号:US08429272B2
公开(公告)日:2013-04-23
申请号:US13492854
申请日:2012-06-09
Applicant: Amer A. Hassan , Billy R. Anders , PehKeong Teh , Andrew T. Baron , Shai Guday , Upshur W. Parks , Marco Piumatti , Dmitry A. Anipko
Inventor: Amer A. Hassan , Billy R. Anders , PehKeong Teh , Andrew T. Baron , Shai Guday , Upshur W. Parks , Marco Piumatti , Dmitry A. Anipko
IPC: G06F15/173
CPC classification number: H04L43/0876 , H04L12/1421 , H04L41/0896 , H04L41/5003 , H04L43/14 , H04L43/16 , H04L67/36
Abstract: An indicator for a device may provide an indication that a threshold associated with a budget for a network resource has or will be reached. When a user requests a network operation that will consume the network resource, an amount of the network resource to be consumed by the operation is predicted, if possible. If the prior use of the network resource and the amount to be used to complete the network operation exceeds a threshold the user may be warned and given an opportunity to cancel the operation or adjust the way in which the operation will be performed. If the amount of network resource a network operation will consume is unknown, a rate of use of the network resource is determined and a time until the budget is reached is estimated.
Abstract translation: 设备的指示符可以提供与网络资源的预算相关联的阈值已经或将要到达的指示。 当用户请求将消耗网络资源的网络操作时,如果可能,预测要由操作消耗的网络资源的量。 如果先前使用网络资源和用于完成网络操作的量超过阈值,则可以警告用户并给予机会来取消操作或调整将执行操作的方式。 如果网络操作将消耗的网络资源量是未知的,则确定网络资源的使用率,并且估计达到预算的时间。
-
公开(公告)号:US20130067059A1
公开(公告)日:2013-03-14
申请号:US13229325
申请日:2011-09-09
Applicant: Srinivas Raghu Gatta , Kamalavasan Srinivasan , Osman N. Ertugay , David G. Thaler , Dmitry A. Anipko , Jeroen Vanturennout , Mohammad Saifur Rahman , Poornananda R. Gaddehosur
Inventor: Srinivas Raghu Gatta , Kamalavasan Srinivasan , Osman N. Ertugay , David G. Thaler , Dmitry A. Anipko , Jeroen Vanturennout , Mohammad Saifur Rahman , Poornananda R. Gaddehosur
IPC: G06F15/173
CPC classification number: H04L43/0876 , G06F1/3206 , G06F1/3234 , G06F1/3287 , H04L12/12 , H04L43/04 , H04L67/145 , H04W52/0209 , Y02D70/1262 , Y02D70/142 , Y02D70/23
Abstract: Keep alive management techniques are described. In one or more implementations, a keep alive interval is calculated by an operating system of the computing device. The keep alive interval is used to maintain one or more notification channels between one or more applications of the computing device and a network.
-
8.
公开(公告)号:US20100146120A1
公开(公告)日:2010-06-10
申请号:US12330978
申请日:2008-12-09
Applicant: Dmitry A. Anipko , David G. Thaler
Inventor: Dmitry A. Anipko , David G. Thaler
IPC: G06F15/173 , G06K19/00
CPC classification number: H04L67/125 , H04L43/0811 , H04L43/0817
Abstract: A computer configured to provide caller-specific network views, even when multiple callers are active on the computer. The operating system of the computer is configured to selectively perform network operations based on the identity of the caller. Network views are implemented by making subsets of networking objects available to each caller, such as a user or an application. Components that execute networking functions can, based on the identify of the caller, select networking objects to use in performing a requested function or verify that required networking objects are available to the caller. The network views may be stored as visibility masks in a database. APIs may be provided to create, modify, and delete visibility masks in the database. The masks may support arbitrary and potentially overlapping subsets of networking objects for the callers.
Abstract translation: 配置为提供呼叫者特定网络视图的计算机,即使多个呼叫者在计算机上处于活动状态。 计算机的操作系统被配置为基于呼叫者的身份选择性地执行网络操作。 通过使网络对象的子集可用于每个呼叫者(例如用户或应用)来实现网络视图。 执行联网功能的组件可以基于呼叫者的识别,选择用于执行所请求的功能的网络对象或者验证所需的网络对象对呼叫者是否可用。 网络视图可以作为可见性掩码存储在数据库中。 可以提供API来创建,修改和删除数据库中的可见性掩码。 掩码可以支持呼叫者的任意和可能重叠的网络对象的子集。
-
公开(公告)号:US09231908B2
公开(公告)日:2016-01-05
申请号:US13368347
申请日:2012-02-08
Applicant: Yaniv Naor , Dmitry A. Anipko , Sharad Kylasam , Scott A. Roberts
Inventor: Yaniv Naor , Dmitry A. Anipko , Sharad Kylasam , Scott A. Roberts
IPC: G06F15/173 , H04L29/12
CPC classification number: H04L61/2592 , H04L61/256
Abstract: Aspects of the subject matter described herein relate to symmetric routing to a private network. In aspects, a remote client may try to connect to an entity of a private network using a non-routable network address. Upon detecting that connectivity is not established or not possible via a given network address, the client may obtain network data associated with a gateway that provides access to the private network and create a virtual interface where the gateway is the next-hop router. After creating the virtual interface, the client may communicate with entities of the private network using the virtual interface of the client. By sending traffic through the virtual interface with a source address having a prefix associated with the gateway, the client may ensure that traffic sent to and from the private network traverses the gateway.
Abstract translation: 本文描述的主题的方面涉及到专用网络的对称路由。 在方面中,远程客户端可以尝试使用不可路由的网络地址连接到专用网络的实体。 在检测到通过给定的网络地址不能建立连接或不可能的情况下,客户端可以获得与提供对专用网络的访问的网关相关联的网络数据,并且创建网关是下一跳路由器的虚拟接口。 在创建虚拟接口之后,客户端可以使用客户端的虚拟接口与私有网络的实体进行通信。 通过使用具有与网关相关联的前缀的源地址通过虚拟接口发送流量,客户端可以确保发送到私有网络和从专用网络发送的流量穿过网关。
-
公开(公告)号:US08825883B2
公开(公告)日:2014-09-02
申请号:US12040330
申请日:2008-02-29
Applicant: Dmitry A. Anipko , Deepak Bansal , Aaron J. Schrader , Benjamin M. Schultz , Rajesh Sundaram , David G. Thaler
Inventor: Dmitry A. Anipko , Deepak Bansal , Aaron J. Schrader , Benjamin M. Schultz , Rajesh Sundaram , David G. Thaler
IPC: G06F15/16
CPC classification number: H04L61/256 , H04L29/12264 , H04L29/12367 , H04L29/12424 , H04L61/2007 , H04L61/2046 , H04L61/2514 , H04L61/2535 , H04L61/2592 , H04L63/02 , H04L63/102 , H04L63/20
Abstract: Disclosed are a connectivity platform that allows for proprietary connectivity modules to plug into the operating system and also allows the operating system users and various existing networking applications in the operating system that are authorized by those providers to use that connectivity via existing APIs without the need for the applications to change or for extra configuration of the application to be performed. In an example disclosed herein, the providers provide NAT or firewall traversal and implement the appropriate transport mechanism. This allows for applications and computing devices to communicate in environments where connectivity is prevented by intermediate systems.
Abstract translation: 公开了一种连接平台,允许专有连接模块插入操作系统,还允许操作系统用户和由这些提供商授权的操作系统中的各种现有网络应用程序通过现有API使用该连接,而不需要 要更改的应用程序或要执行的应用程序的额外配置。 在本文公开的示例中,提供商提供NAT或防火墙遍历并实现适当的传输机制。 这允许应用程序和计算设备在中间系统防止连接的环境中进行通信。
-
-
-
-
-
-
-
-
-