Patents Examined by Duyen Doan
-
Patent number: 9692802Abstract: 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: GrantFiled: May 5, 2015Date of Patent: June 27, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: John Bicket, Benjamin A. Chambers
-
Patent number: 9672660Abstract: 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: GrantFiled: February 11, 2016Date of Patent: June 6, 2017Assignee: DAQRI, LLCInventor: Brian Mullins
-
Patent number: 9674751Abstract: 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: GrantFiled: June 10, 2013Date of Patent: June 6, 2017Assignee: Facebook, Inc.Inventors: Yael G. Maguire, Giovanni Coglitore, Caitlin E. Kalinowski
-
Patent number: 9674068Abstract: 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: GrantFiled: May 22, 2015Date of Patent: June 6, 2017Assignee: John Ryan Performance, Inc.Inventor: Gary Paul Madgwick
-
Patent number: 9654406Abstract: 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: GrantFiled: December 19, 2013Date of Patent: May 16, 2017Assignee: REALTEK SINGAPORE PTE LTDInventors: Charles Chen, Ryan Patrick Donohue, Donggun Keung, Xi Chen, Xiaochong Cao, Zeineddine Chair
-
Patent number: 9641406Abstract: 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: GrantFiled: December 18, 2013Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventor: Nicholas Alexander Allen
-
Patent number: 9628573Abstract: 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: GrantFiled: May 1, 2012Date of Patent: April 18, 2017Assignee: Amazon Technologies, Inc.Inventors: Joshua M. Goodspeed, Tom Killalea, Purnima M. Mavinkurve, Todd Sullivan
-
Patent number: 9619272Abstract: 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: GrantFiled: January 4, 2016Date of Patent: April 11, 2017Assignee: Google Inc.Inventors: Sanjeet Singh Mehat, Michael H. Waychison
-
Patent number: 9602425Abstract: 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: GrantFiled: June 26, 2014Date of Patent: March 21, 2017Assignee: Cable Television Laboratories, Inc.Inventors: Seetharama R. Durbha, Oscar Marcia, Stuart Hoggan, Simon Krauss
-
Patent number: 9596299Abstract: 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: GrantFiled: April 3, 2014Date of Patent: March 14, 2017Assignee: Citrix Systems, Inc.Inventors: Sreedhar Yengalasetti, Raghav Somanahalli Narayana, Sandeep Kamath
-
Patent number: 9584603Abstract: 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: GrantFiled: August 14, 2014Date of Patent: February 28, 2017Assignee: CenturyLink Intellectual Property LLCInventors: Michael Morrissey, Clinton Smoyer, Jade Kerr, Andrew Cook, Kevin McBride
-
Patent number: 9577938Abstract: 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: GrantFiled: December 8, 2014Date of Patent: February 21, 2017Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.Inventors: Herbert Willi Artur Ristock, Sergey I. Federov
-
Patent number: 9571595Abstract: 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: GrantFiled: December 17, 2013Date of Patent: February 14, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Nicole Steinbok, Daniel Escapa, David Tse, Thomas Wionzek, Olya Veselova, David Rasmussen
-
Patent number: 9560145Abstract: 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: GrantFiled: December 18, 2013Date of Patent: January 31, 2017Assignee: CISCO TECHNOLOGY, INC.Inventor: Wouter Anne van der Beek
-
Patent number: 9557920Abstract: 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: GrantFiled: June 11, 2013Date of Patent: January 31, 2017Assignee: VIACOM INTERNATIONAL INC.Inventor: Richard Torpey
-
Patent number: 9537907Abstract: 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: GrantFiled: January 22, 2013Date of Patent: January 3, 2017Assignee: General Electric CompanyInventors: Jason Howard Messinger, Sekhar Soorianarayanan, Charles Burton Theurer, Michael Christopher Domke, Robert Carroll Ward, Scott Leo Sbihli, Thomas Eldred Lambdin
-
Patent number: 9537940Abstract: 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: GrantFiled: February 9, 2016Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Takako Suzuki, Jingyang Zhao
-
Patent number: 9531799Abstract: 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: GrantFiled: June 19, 2014Date of Patent: December 27, 2016Assignee: VMware, Inc.Inventors: Rahul Chandrasekaran, Ravi Kant Cherukupalli, Uttam Gupta
-
Patent number: 9515942Abstract: 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: GrantFiled: December 9, 2013Date of Patent: December 6, 2016Assignee: Intel CorporationInventors: Justin Lipman, Xiaodong Chen
-
Patent number: 9509740Abstract: 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: GrantFiled: April 11, 2014Date of Patent: November 29, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventor: Navid Ghazisaidi