Patents Examined by Duyen Doan
  • Patent number: 9692802
    Abstract: A system for streaming packet captures over the Internet includes multiple network access devices, each operating as one of a gateway device, a wireless access point, and a network switch, and a management server communicatively coupled to the network access devices over the Internet for managing the network access devices. The management server maintains a persistent hypertext transport protocol (HTTP) connection with each of the network access devices over the Internet. The management server is to generate a bytecode based on a filtering expression for packet captures (PCAPs) representing one or more PCAPs filtering rules, transmit the bytecode to the network access devices without requiring the network access devices to compile the PCAPs filtering rules, receive PCAPs from the network access devices captured by the network access devices based on the PCAPs filtering rules, and merge the PCAPs received from the network access devices into merged PCAPs.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: June 27, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: John Bicket, Benjamin A. Chambers
  • Patent number: 9672660
    Abstract: A system and method for offloading augmented reality processing is described. A first sensor of a server generates a first set of sensor data corresponding to a location and an orientation of a display device. The server receives a request from the display device to offload a combination of at least one of a tracking process and a rendering process from the display device. The server generates offloaded processed data based on a combination of at least one of the first set of sensor data and a second set of sensor data. The second set of sensor data is generated by a second sensor at the display device. The server streams the offloaded processed data to the display device.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: June 6, 2017
    Assignee: DAQRI, LLC
    Inventor: Brian Mullins
  • Patent number: 9674751
    Abstract: In one embodiment, a portable, networked, computing device comprises a processor, a plurality of radios, and a memory. The device may be operable to pair, by at least one of the radios, with a device associated with a user. The device may then monitor, by one of the radios, a signal for a connection established with a first network. When the device determines that the signal for the first network has dropped below a threshold level of quality, it may enable access point mode for at least one of the paired devices by turning on a radio to establish a connection with a second network and thereby providing connectivity to the second network for the at least one of the paired devices. If multiple networks are available, the device may select an optimal network based on an assessment of one or more factors.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: June 6, 2017
    Assignee: Facebook, Inc.
    Inventors: Yael G. Maguire, Giovanni Coglitore, Caitlin E. Kalinowski
  • Patent number: 9674068
    Abstract: A distributed monitoring system and a computer-implemented method monitors and controls locally situated network components through a monitoring and control device or processor querying the network component operating parameters and sending control commands for controlling the parameters queried. Reports of the status of the monitored network components are periodically generated from throughout the network and sent to a remotely located status viewing station configured to generate a monitoring interface and display the operational status of the network based on the status reports. If necessary, the status viewing station automatically transmits instructions, or a user enters instructions into the status viewing station, for instructing action be taken by the monitoring and control device or processor, e.g., to adjust one or more operating parameters queried. The distributed monitoring system may be particularly useful in monitoring and managing the health of a digital signage network.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: June 6, 2017
    Assignee: John Ryan Performance, Inc.
    Inventor: Gary Paul Madgwick
  • Patent number: 9654406
    Abstract: Communication traffic processing architectures and methods are disclosed. Processing load on main Central Processing Units (CPUs) can be alleviated by offloading data processing tasks to separate hardware.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: May 16, 2017
    Assignee: REALTEK SINGAPORE PTE LTD
    Inventors: Charles Chen, Ryan Patrick Donohue, Donggun Keung, Xi Chen, Xiaochong Cao, Zeineddine Chair
  • Patent number: 9641406
    Abstract: Remote computing resource service providers allow customers to execute virtual computer systems in a virtual environment on hardware provided by the computing resource service provider. The virtual computer systems may be suspended for an indeterminate amount of time and saved as images in one or more storage systems of the service provider. Periodically, updates for the virtual computer systems are required. In order to update virtual computer systems that are stored in a suspended state, an offline patch and indirection map is generated and used to update the virtual computer systems.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: May 2, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Alexander Allen
  • Patent number: 9628573
    Abstract: In some implementations, a service provider may enable location-based interaction of a user of a device with at least one of a digital work or another user. For instance, when the service provider determines that the device of the user is at a particular physical location, the service provider may send a communication to notify the user that one or more digital works are available to be accessed at the current physical location of the device. As one example, a digital work may have been virtually left at the location by another user, and the digital work may be available to be accessed by the user currently at the location. As another example, the user may be attending an event and the service provider may offer a digital work related to the event when the user is determined to be at the location of the event.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: April 18, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Joshua M. Goodspeed, Tom Killalea, Purnima M. Mavinkurve, Todd Sullivan
  • Patent number: 9619272
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving one or more respective socket commands from a virtual machine socket core, the one or more respective socket commands being associated with a respective socket destination address; determining, based on the one or more respective socket commands and the respective socket destination address, whether to communicate data associated with the one or more respective socket commands to a host virtual socket device; and in response to determining to communicate the data associated with the one or more respective socket commands to the host virtual socket device, converting the socket destination address to a Uniform Resource Identifier (URI) address and communicating the data associated with the one or more respective socket commands and the URI address between the host virtual socket device.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: April 11, 2017
    Assignee: Google Inc.
    Inventors: Sanjeet Singh Mehat, Michael H. Waychison
  • Patent number: 9602425
    Abstract: A authenticating system and process for authenticating user devices to a access a media service where access to certain portions of the media service may be limited according to a gateway or other device used by a user device to facilitate interfacing a user with the media service. The authentication may be achieved without directly assessing a trustworthiness of the user devices, and optionally, without requiring a user thereof to complete a sign-on operation.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: March 21, 2017
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Seetharama R. Durbha, Oscar Marcia, Stuart Hoggan, Simon Krauss
  • Patent number: 9596299
    Abstract: The present application is directed towards systems and methods for configuring and applying autoscaling to a service group of an intermediary device for a domain based server. All the IP addresses resolved by the domain name of the server and that are determined as up will automatically become members of the service group. The resolver monitor will resolve the server's domain name based on the TTL (Time to Live) value in the address record or whenever the appropriate command is executed. Each time the domain is resolved, if there is a change in the number of IP addresses resolved, then the members of the service group will shrink or expand based on the number of IP addresses resolved.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: March 14, 2017
    Assignee: Citrix Systems, Inc.
    Inventors: Sreedhar Yengalasetti, Raghav Somanahalli Narayana, Sandeep Kamath
  • Patent number: 9584603
    Abstract: A system and method for managing customer premise equipment (CPE) devices. A wake signal is issued to the CPE device. Action parameters are communicated to the CPE device in response to receiving acknowledgement of the wake signal from the CPE device. A management session is established with the CPE device utilizing an address for secure communications in response to the CPE device acknowledging the action parameters. Communications are performed through the management session to perform operation, administration, and maintenance of the CPE device. The management session with the CPE device is terminated.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: February 28, 2017
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Michael Morrissey, Clinton Smoyer, Jade Kerr, Andrew Cook, Kevin McBride
  • Patent number: 9577938
    Abstract: A routing system includes a router, a statistics server (Stat Server) coupled to the router, receiving, processing and storing statistics related to event handling, and providing information regarding the statistics for use by routing intelligence in the router, and a first proxy data server coupled to the Stat Server and to a second proxy data server at a remote contact center over a network. The system is characterized in that the Stat Server receives event statistics regarding the local queue, and through the coupled first and second proxy data servers, event statistics regarding the remote queue, provides information related to the statistics to the router, and the router determines to route incoming events to local queue or to the remote queue based on the information provided.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: February 21, 2017
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Herbert Willi Artur Ristock, Sergey I. Federov
  • Patent number: 9571595
    Abstract: To employ presence-based history information in conjunction with a notebook application, presence information for one or more users associated with a notebook application is determined from a variety of presence services. One or more interactions of the users are tracked in conjunction with a location within the notebook to record history information associated with the one or more users. The history information may be presented to the users through a user interface in conjunction with a location within the notebook application or through a separate user interface. The presented history information may include the recorded history information and statistical information based on the recorded history information. The users may interact with the user interface to employ the presented presence-based history information in conjunction with contents of the notebook application. For example, replay of user interactions in conjunction with a location within the notebook application may be enabled.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: February 14, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicole Steinbok, Daniel Escapa, David Tse, Thomas Wionzek, Olya Veselova, David Rasmussen
  • Patent number: 9560145
    Abstract: An example method for Extensible Messaging and Presence Protocol (XMPP) based Universal Plug and Play (UPnP) device architecture for cloud computing in a network environment is provided and includes mapping a first content according to UPnP device architecture protocols to at least one stanza according to Extensible Messaging and Presence Protocol (XMPP), generating data comprising the at least one stanza and a second content formatted according to UPnP device control protocols (DCPs), and transmitting the data in an Extensible Markup Language (XML) stream over an XMPP network from a first UPnP entity in a first UPnP network to a second UPnP entity in a second, remote UPnP network. In specific embodiments, the second content includes vendor specific information conveyed in appropriate device descriptions and service descriptions.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: January 31, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Wouter Anne van der Beek
  • Patent number: 9557920
    Abstract: A data server, method and computer readable storage medium for receiving a current request relating to a data archive, determining a number of queued requests relating to the data archive present in a request queue, determining a waiting time for the current request based on the number of queued requests and adding the current request to the request queue after the waiting time has elapsed.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: January 31, 2017
    Assignee: VIACOM INTERNATIONAL INC.
    Inventor: Richard Torpey
  • Patent number: 9537907
    Abstract: A method for sharing data in a non-destructive testing (NDT) system may include receiving, using a microprocessor, an indication of data to be shared such that the data has been acquired using one or more non-destructive testing (NDT) inspection devices. The method may also include receiving a format in which to send the data, receiving one or more recipients designated to receive the data to be shared; and automatically modifying the data into the format and sending the modified data to the recipients once the data has been acquired by the NDT inspection devices.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: January 3, 2017
    Assignee: General Electric Company
    Inventors: Jason Howard Messinger, Sekhar Soorianarayanan, Charles Burton Theurer, Michael Christopher Domke, Robert Carroll Ward, Scott Leo Sbihli, Thomas Eldred Lambdin
  • Patent number: 9537940
    Abstract: A method and system for exchanging information between processing servers. Both a processing request for a processing of data and a first key identifying the processing of data are received at a middleware server from a first application server. In response to receiving both the processing request and the first key, the processing request and a second key are sent from the middleware server to a second application server. The second key differs from the first key. After sending the processing request and the second key to the second application server, an acceptance response indicating that the processing request has been accepted by the second server is received by the middleware server from the second application server. In response to receiving the acceptance response from the second application server, the acceptance response is sent by the middleware server to the first application server.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Takako Suzuki, Jingyang Zhao
  • Patent number: 9531799
    Abstract: Systems and techniques are described for restoring virtual machines. A described technique includes receiving location data specifying a location of a mobile device of a user. A first distance between the mobile device and a first data center that stores a virtual machine template and a snapshot associated with the user is determined. The snapshot represents a state of a virtual machine. A second distance between the mobile device and a second data center that is different from the first data center is determined. A determination is made that the mobile device of the user is closer to the second data center than the first data center. In response to determining that the mobile device is closer to the second data center than the first data center, the snapshot is transferred from the first data center to the second data center.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: December 27, 2016
    Assignee: VMware, Inc.
    Inventors: Rahul Chandrasekaran, Ravi Kant Cherukupalli, Uttam Gupta
  • Patent number: 9515942
    Abstract: A method and system for detecting and reducing data transfer congestion in a wireless access point includes determining a round-trip-time value for an internet control message protocol (ICMP) packet transmitted from a source computing device to a first computing device of a plurality of computing devices via the wireless access point. A data rate for data transmissions from the source computing device is increased to a value no greater than a peak data rate value if the round-trip-time is less than a first threshold value. The data rate is decreased if the round-trip-time value is greater than a second threshold value. Additionally, the peak data rate value may also be decreased if the round-trip-time value is greater than the second threshold value.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: December 6, 2016
    Assignee: Intel Corporation
    Inventors: Justin Lipman, Xiaodong Chen
  • Patent number: 9509740
    Abstract: A system may receive information indicating that an amount of content, buffered by a user device, is below a threshold amount that is associated with an attribute of the content; and/or information indicating that delivered content exceeds capabilities of the user device. The content may be provided to the user device by a content delivery network (“CDN”). The system may determine whether the CDN has available resources to provide the content to the user device at a bandwidth that is based on the attribute; instruct, when the CDN has the available resources, the CDN to reallocate resources to provide the content to the user device at the particular bandwidth; and switch, when the CDN does not have the available resources, delivery of the content to another CDN. The system may have a global of view of CDNs, and may reallocate CDN resources more intelligently, thus optimizing network resource utilization.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: November 29, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventor: Navid Ghazisaidi