Patents Examined by Hitesh Patel
  • Patent number: 9686317
    Abstract: A network is described herein which can control, through subscriber profile data and/or policy preconfigured control data, whether deep packet inspection for data flow/s for an Internet Protocol-Connectivity Access Network (IP-CAN) session established by an end user should take place, or not, according to a defined “User Privacy Policy”, and, in the former case, to which traffic detection function (TDF) node the data flow(s) should be directed.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: June 20, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Maria Belen Pancorbo Marcos, Louis Segura
  • Patent number: 9684424
    Abstract: A client computing device receives cursor graphics information from a server computing device. The client computing device transforms the cursor graphics information from a received format to a new format supported by the client computing device. The client computing device displays a client-side cursor at a current position on a client desktop based on the received cursor graphics information.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: June 20, 2017
    Assignee: Red Hat Israel, Ltd.
    Inventor: Arnon Gilboa
  • Patent number: 9672480
    Abstract: A system and method for adaptive and dynamic synchronization includes a data synchronization controller which enables synchronization of a plurality of different data types between a main computer and one or more remotely disposed computer elements. The controller includes an orchestrator which responds to requests for data synchronization for components in accordance with predetermined policies maintained by a policy management system. A synchronization interface is controlled by the orchestrator in accordance with the policies to select a synchronization engine to service requests for synchronization of different data types from the orchestrator. Synchronization may be handled for on demand and/or for on schedule requests for synchronization in the policy-based system and method.
    Type: Grant
    Filed: May 12, 2005
    Date of Patent: June 6, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sweefen Goh, Jakka Sairamesh
  • Patent number: 9672212
    Abstract: Users of a client computer having non-conventional input devices interact with a host computing platform with the same user experience as if he or she was operating the client computer natively. This is achieved by having the non-conventional input devices of the client device appear local to the applications that are running on the host platform, even though the host computing platform may not be equipped with drivers for the non-conventional input devices.
    Type: Grant
    Filed: February 1, 2012
    Date of Patent: June 6, 2017
    Assignee: VMware, Inc.
    Inventors: Praveen Vegulla, Geoffrey Thomas Lywood, Olivier Alain Cremel
  • Patent number: 9647854
    Abstract: Some embodiments provide a hosting system for provisioning and managing servers (e.g., virtual servers, dedicated servers). In some embodiments, the hosting system receives a configuration for one or more servers for a particular entity (e.g., customer, user). The hosting system then identifies a grid identity and a set of virtual local area network (VLAN) identities for the particular entity. The hosting system then deploys the set of servers on one or more of the hardware nodes using the grid identity and the set of VLAN identities. In some embodiments, the set of VLAN identities includes a first VLAN identity for a private network and a second VLAN identity for a public network.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: May 9, 2017
    Assignee: GOGRID, LLC
    Inventors: Yogesh Angrish, Justin M. Kitagawa, Martin A. Berryman, Scott Aker
  • Patent number: 9648581
    Abstract: A system receives geographic information from devices to determine and deliver relevant advertisements or personalized content for consumers. This ties a user's real-world location, with virtual leads (e.g., advertisements). The system uses geographical information gathered by mobile devices and saves the geographical information to consumer profiles. For example, the system can use different wireless radios present on mobile devices to gather different types of geographical information. Some radios include cellular, Bluetooth, global positioning system (or GPS), Wi-Fi, near field communications (or NFC), and other radios.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: May 9, 2017
    Assignee: RadiumOne, Inc.
    Inventors: Dimitri Vaynblat, Maxime Domain
  • Patent number: 9628347
    Abstract: In a content delivery network (CDN a method includes: receiving a request for a CDN service of a particular type, wherein a CDN service of said particular type defines a fixed number of configurable layers of request processing, sequentially from a first layer to a last layer; and processing said request, starting at said first layer, said processing being based on a modifiable runtime environment, said processing continuing conditionally through each of said layers in turn until either said request is terminated by one of said layers or said last layer processes said request. The CDN service may be selected from: delivery services, collector services, reducer services, rendezvous services, configuration services, and control services.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: April 18, 2017
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
  • Patent number: 9628360
    Abstract: A computer management system that manages a plurality of types of managed objects according to one or more meta-rules. In the system, the one or more meta-rules are established by dividing a plurality of relationships among the managed objects into one or more groups based on a change frequency of the relations among the managed objects.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 18, 2017
    Assignee: Hitachi, Ltd.
    Inventors: Takayuki Nagai, Masataka Nagura, Kaori Nakano
  • Patent number: 9614918
    Abstract: The present disclosure relates generally to the field of migration (e.g., seamless migration) of a network connection under mobility (e.g., host mobility). In various examples, migration (e.g., seamless migration) of a network connection under mobility (e.g., host mobility) may be implemented in the form of systems and/or algorithms.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: April 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Seraphin B. Calo, Raheleh B. Dilmaghani, Bong Jun Ko, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Yang Song, Dinesh C. Verma
  • Patent number: 9615256
    Abstract: A method and non-transitory computer readable medium for providing an access to a tethering service via an endpoint device are disclosed. For example, the method detects an attempt to access a non-network monitored service at an endpoint device, determines whether the endpoint device is authorized to access the non-network monitored service by sending a query to a service provider network, and provides an access to the non-network monitored service if the endpoint is authorized.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: April 4, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Patrick Hendricks, Yehoshuva Arasavelli, Feza Buyukdura
  • Patent number: 9602611
    Abstract: This document describes tools capable of differentiating a superset of entities from which a user may receive current updates effective to provide current updates for only some of the entities of the superset. In one embodiment, for example, the tools enable a user of a mobile device to select a set of entities from which the user will automatically receive updates that are current, easily accessible, and visible at-a-glance. The tools may forgo providing current updates for entities that are not selected by the user, though the tools may provide these updates when explicitly requested by the user or at particular times or events.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: March 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Darren A. Apfel, Jon Friedman, Justin Michael Maguire, Matthew James Schoenholz, Rosanna H. Ho, Keith L. Rowe, Sandra I. Vargas, Peter A. Bernard, Matthew Justin Von Bencke
  • Patent number: 9596124
    Abstract: A design assistance device includes: a design information storage section configured to store design information containing at least information of slave devices and information of a topology in a network system in accordance with a design created by a user; an actual configuration information generation section configured to generate actual configuration information containing at least the information of the slave devices and the information of the topology in the actual network system; a comparison section configured to compare the design information and the actual configuration information; and an output section configured to generate a comparison screen indicating the respective configurations of the designed network system and the actual network system along with their commonalities and differences and outputting the comparison screen to a display device.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: March 14, 2017
    Assignee: OMRON CORPORATION
    Inventors: Hiromi Sasaki, Hiroshi Yoshida, Takeshi Jinkawa, Masaki Namie, Hirohito Mizumoto, Yutaka Tahara, Shigenori Sawada
  • Patent number: 9590871
    Abstract: In a content delivery network (CDN a method includes: receiving a request for a CDN service of a particular type, wherein a CDN service of said particular type defines a fixed number of configurable layers of request processing, sequentially from a first layer to a last layer; and processing said request, starting at said first layer, said processing being based on a modifiable runtime environment, said processing continuing conditionally through each of said layers in turn until either said request is terminated by one of said layers or said last layer processes said request. The CDN service may be selected from: delivery services, collector services, reducer services, rendezvous services, configuration services, and control services.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: March 7, 2017
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
  • Patent number: 9591085
    Abstract: The present disclosure relates generally to the field of migration (e.g., seamless migration) of a network connection under mobility (e.g., host mobility). In various examples, migration (e.g., seamless migration) of a network connection under mobility (e.g., host mobility) may be implemented in the form of methods and/or algorithms.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: March 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Seraphin B. Calo, Raheleh B. Dilmaghani, Bong Jun Ko, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Yang Song, Dinesh C. Verma
  • Patent number: 9584449
    Abstract: A device for enabling a first computer network device to determine whether a second computer network device has an online status or an offline status includes a memory device with instructions for execution by a processor to: receive a request from the first computer network device for the status of the second computer network device; determine whether the second computer network device is online or offline; in response to a determination that the second computer network device is online, return a first network address to the first computer network device; and in response to a determination that the second computer network device is offline, return a second network address to the first computer network device, wherein the second network address is a known bad address that will not provide a response to the first computer network device.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: February 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Benjamin J. Fletcher, Andrew J. Stanford-Clark
  • Patent number: 9577903
    Abstract: A mechanism of monitoring activity on a computer which may be applied to measuring the performance of the computer. The computer is configured to track a first set of information relating to at least a first occurrence of at least one scenario on the computer. At least some of the first set of information is evaluated to make a determination about the first occurrence of the scenario. Based on that determination, the computer may be configured to track a second set of information relating to at least a second occurrence of the scenario on the computer, in which the second set of information includes at least some types of information not tracked in the first set of information. The second set of information can then be evaluated.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: February 21, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Robin Giese, Shannon Pahl, Brad Marrs, Nitin Choubey
  • Patent number: 9569340
    Abstract: A method of replicating on a test server a production load of a production server. The method can include creating the production load on the production server by processing client requests received from clients. The method further can include, while the client requests are processed, via a processor, in real time, replicating the production load to generate a replicated production load that represents the client requests and defines state information representing unique states formed between the production server and the respective clients. The method also can include, in real time, communicating the replicated production load in order to replicate the production load on the test server.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: February 14, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard J. Smith, Gary D. Williams
  • Patent number: 9565243
    Abstract: A system and method of managing event tracking includes a tracking registry. The tracking registry includes a memory for storing tracking entries, a tracking entry hierarchy, and a registry interface configured to receive requests from a plurality of modules. The tracking registry opens a tracking entry based on a registry request received from a first module of the plurality of modules, and being associated with a first operation being handled by the first module and including a parent identifier of a parent tracking entry of the tracking entry, updates the tracking entry hierarchy based on the parent identifier, stores the first tracking entry in the memory, and closes the tracking entry based on an entry closing request received from a second module of the plurality of modules and being associated with completion of a second operation being handled by the second module. The second operation performs processing associated with completion of the first operation.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: February 7, 2017
    Assignee: NETAPP, INC.
    Inventor: Srikumar Natarajan
  • Patent number: 9553778
    Abstract: In a content delivery network (CDN a method includes: receiving a request for a CDN service of a particular type, wherein a CDN service of said particular type defines a fixed number of configurable layers of request processing, sequentially from a first layer to a last layer; and processing said request, starting at said first layer, said processing being based on a modifiable runtime environment, said processing continuing conditionally through each of said layers in turn until either said request is terminated by one of said layers or said last layer processes said request. The CDN service may be selected from: delivery services, collector services, reducer services, rendezvous services, configuration services, and control services.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: January 24, 2017
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
  • Patent number: 9542225
    Abstract: A disclosed method includes: receiving a request to allocate one or plural virtual machines for a system that includes the one or plural virtual machines to one or plural physical machine; reading out first data concerning an evaluation indicator for virtual machine allocation, wherein the first data is registered in association with the system or a requesting source of the request; first calculating, for each virtual machine of the one or plural virtual machines, a first cost in case where the virtual machine is allocated to any one of usable physical machines, based on the read first data to identify, for each virtual machine of the one or plural virtual machines, a physical machine for which the calculated first cost is the least; and generating allocation design data including second data concerning the physical machine identified for each virtual machine of the one or plural virtual machines.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: January 10, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Hiroyuki Yamashima, Keisuke Fukui