Patents Examined by Steven Nguyen
-
Patent number: 10104153Abstract: A method and device for processing information are provided. The method includes: judging whether a screen-sharing request from a peer device is received via a wireless network transmission link; when it is judged that the screen-sharing request from the peer device is received, obtaining an Internet Protocol (IP) address and a port number of the peer device; generating, according to the IP address and the port number, a Uniform Resource Locator (URL) corresponding to media data that is used for playing screen content of the peer device; determining a standard player corresponding to the URL; and playing the media data corresponding to the URL using the standard player.Type: GrantFiled: April 29, 2016Date of Patent: October 16, 2018Assignee: Xiaomi Inc.Inventors: Guizhou Wu, Hong Ji, Xianzhe Wei
-
Patent number: 10104207Abstract: A computing apparatus is configured to operate a controller on a communication log file to infer a message structure for communications between a remote control and a controlled device. The controller applies Hidden Markov Model and Finite State Machine to the message structure to operate the remote control on the controlled device to perform predefined actions, receives a state of the controlled device, and generates a semantic classification for the message structure from the state, the semantic classification applied to operation of the controller.Type: GrantFiled: March 14, 2016Date of Patent: October 16, 2018Assignee: Kirio, Inc.Inventor: Franck D Rougier
-
Patent number: 10104131Abstract: Managing Session Initiation Protocol (SIP) subscription dialog state loss, including a SIP server locator configured to determine the identity of a SIP server that maintains a SIP subscription dialog corresponding to a SIP subscription dialog that is maintained by a SIP client, and a liveliness tester configured to periodically send to the SIP server a SIP RE-SUBSCRIBE message corresponding to the SIP subscription dialog.Type: GrantFiled: May 6, 2011Date of Patent: October 16, 2018Assignee: International Business Machines CorporationInventors: Vladimir Gamaley, Gili Nachum, Gil Perzy
-
Patent number: 10097478Abstract: Micro-schedulers control bandwidth allocation for clients, each client subscribing to a respective predefined portion of bandwidth of an outgoing communication link. A macro-scheduler controls the micro-schedulers, by allocating the respective subscribed portion of bandwidth associated with each respective client that is active, by a predefined first deadline, with residual bandwidth that is unused by the respective clients being shared proportionately among respective active clients by a predefined second deadline, while minimizing coordination among micro-schedulers by the macro-scheduler periodically adjusting respective bandwidth allocations to each micro-scheduler.Type: GrantFiled: January 20, 2015Date of Patent: October 9, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Khoa To, Jitendra Padhye, George Varghese, Daniel Firestone
-
Patent number: 10097634Abstract: Disclosed herein are methods, systems, and processes to select storage tiers for data replication and data recovery. A replication stream is received from a replication appliance that is configured to replicate data to a storage tier of multiple storage tiers. Each storage tier differs from at least one other storage tier in at least one storage characteristic. Portions of the replication stream are identified based on input/output (I/O) characteristics. The portions are stored in one storage tier other than the storage tier based on the I/O characteristics, and a storage cost associated with each storage tier, where the storage cost associated with each storage tier is based on storage characteristics of each storage tier.Type: GrantFiled: April 29, 2016Date of Patent: October 9, 2018Assignee: Veritas Technologies, LLCInventors: Hrudil Gorantla, Subhadeep Ghosh, Sunil Hasbe, Subash Rajaa
-
Patent number: 10057226Abstract: A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of the document, sends updates to a master copy of the document, and receives updates from the master copy of the document. The authoring environment may be configured into a public mode of operation, in which content and metadata are synchronized automatically, or into a private mode of operation, in which metadata is synchronized automatically and content is synchronized only at the request of the user. The authoring application may edit documents offline in public or private mode.Type: GrantFiled: September 2, 2014Date of Patent: August 21, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan Beckett Bailor, Ethan Joseph Bernstein, Mark Rolland Knight, Christopher James Antos
-
Patent number: 10048506Abstract: A stereoscopic image display device including: a main display panel operable to alternately display a left image and a right image; an auxiliary display panel including first and second substrates having a pixel part corresponding to that of the main display panel and a sub-liquid crystal layer formed between the first and second substrates, and positioned in front of the main display panel to change polarization information of an incident left or right image; a plurality of first electrodes patterned on the first substrate along the rows of pixels formed on the main display panel; a second electrode formed on a front surface of the pixel part of the second substrate; and a light source to supply light to the rear side of the main display panel. Both a 3D vertical viewing angle and 2D luminance in a glass-type 2D display can be improved.Type: GrantFiled: December 19, 2008Date of Patent: August 14, 2018Assignee: LG DISPLAY CO., LTD.Inventors: Seung-Chul Lee, Hoon Kang, Sung-Min Jung
-
Patent number: 10021211Abstract: A method performed under control of a cloud system including a first proxy terminal may include connecting the first proxy terminal with a first end device, receiving, from the first end device, a first information regarding the first end device, and estimating a second information regarding the first end device based at least in part on the first information regarding the first end device. The estimating is performed when the first end device is disconnected from the first proxy terminal.Type: GrantFiled: May 10, 2013Date of Patent: July 10, 2018Assignee: Empire Technology Development LLCInventor: Haruto Hirose
-
Patent number: 10002141Abstract: Provided are methods and systems for implementing a distributed database in a data network. The method comprises receiving node data associated with one or more nodes of a plurality of nodes, updating the distributed database and replicating the distributed database to each of the plurality of nodes. The plurality of nodes comprises one or more cluster device, a cluster master, a traffic classification engine, a service node, and an orchestrator. The node data comprises node health, a number of total connections, node processing unit utilization, node memory status, destination server address, destination server capacity, destination server network connectivity, node dynamic state, node responsiveness. The distributed database comprises tables containing traffic map, node health information, traffic classification mapping, and service policy.Type: GrantFiled: June 30, 2014Date of Patent: June 19, 2018Assignee: A10 NETWORKS, INC.Inventors: Rajkumar Jalan, Gurudeep Kamat, Swaminathan Sankar, Hasnain Karampurwala
-
Patent number: 9923770Abstract: Techniques are described herein that are capable of dynamically activating web applications. For instance, such applications may not be configured on a machine until requests for those applications are received by the machine. For example, upon receipt of such a request, the machine may automatically configure an application that is identified by the request on the machine. The machine may then forward the request to the application for processing. In another example, the machine may run an application-agnostic worker process (AAWP), which configures an application on the machine upon receipt of a request for the application. An AAWP is a worker process that is capable of processing requests for web application(s) that are not previously associated with the AAWP. The AAWP may cause a specified worker process to run on the machine, so that the specified worker process may process the request and/or subsequent requests for the application.Type: GrantFiled: January 4, 2017Date of Patent: March 20, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Bilal Alam, Fabio Alexandre Yeon, Jaroslav Dunajsky
-
Patent number: 9906483Abstract: A method and system for distributing messages sent from senders to receivers in a reliable and real-time manner. Some of the receivers are designated as recording receivers that are responsible for recording each message that it receives so it can provide to other receivers messages they have missed. When a sender distributes a message, it waits for an acknowledgement from a recorder that it received and recorded the message. If an acknowledgement is received, then the sender knows at least one recorder has a copy of the message that that recorder can provide to other receivers that missed the message. When a receiver detects that it missed a message, it then initiates a “hole filling” process that distributes a request for the missing message to the recorders. A recorder who can provide the missing message sends to the requesting receiver a response indicating it can provide the missing message.Type: GrantFiled: May 20, 2016Date of Patent: February 27, 2018Assignee: Amazon Technologies, Inc.Inventors: Peter Sven Vosshall, Alan Stuart Robbins
-
Patent number: 9898377Abstract: A system is configured to: transmit requests to a first device and a second device; receive a first reply from the first device in response to one of the requests; determine an address of the first device based on the first reply; assign a first port to a first network when the first device is a first one of one or more devices that replied to the requests and have a same address as the first device; receive a second reply from the second device in response to another one of the requests; assign a second port to a second network when the address of the second device is the same as the address of the first device; and reassign the second port, from the second network, to the first network when a failure of the first device occurs.Type: GrantFiled: December 31, 2014Date of Patent: February 20, 2018Assignee: Juniper Networks, Inc.Inventors: Timothy Noel Thathapudi, Siddharth Tuli
-
Patent number: 9900298Abstract: A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of the document, sends updates to a master copy of the document, and receives updates from the master copy of the document. The authoring environment may be configured into a public mode of operation, in which content and metadata are synchronized automatically, or into a private mode of operation, in which metadata is synchronized automatically and content is synchronized only at the request of the user. The authoring application may edit documents offline in public or private mode.Type: GrantFiled: September 2, 2014Date of Patent: February 20, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan Beckett Bailor, Ethan Joseph Bernstein, Mark Rolland Knight, Christopher James Antos
-
Patent number: 9843642Abstract: Geo origination data is generated for a geo-tagged media device of a user from measurements performed by sensors. The geo origination data is sent to a server system. At the server system, geo-tagged media content elements are selected based on the geo origination data. Further, based on the selected geo-tagged media content elements and the geo origination data, geo-referenced rendering data to be used for rendering media content from the selected geo-tagged media content elements perceivable to the user of the geo-tagged media device is generated. The geo-referenced rendering data can be streamed to the geo-tagged media device along with media content derived from the geo-tagged media content elements for rendering at the geo-tagged media device.Type: GrantFiled: January 21, 2015Date of Patent: December 12, 2017Assignee: Dolby International ABInventor: Antonio Mateos Sole
-
Patent number: 9838258Abstract: Utilizing a network service interface function within a machine-to-machine common service layer is presented herein. A method can comprise determining network configuration information for network devices coupled to a set of distributed remote devices; receiving a device request directed to a remote device of the set of distributed remote devices; determining, based on the network configuration information, a network interface for facilitating performance of the device request; and sending, via the network interface, command information corresponding to the device request directed to the remote device. In an example, in response to determining that a traffic load of a communication channel associated with the remote device satisfies a defined condition with respect to an increased loading of such channel, the method can comprise sending a message to request delay of the device request if the device request has been determined to be a non-priority request.Type: GrantFiled: December 4, 2014Date of Patent: December 5, 2017Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Jianrong Wang, Farooq Bari, David K. Smith
-
Patent number: 9812170Abstract: A method for updating a control event for controlling at least one device to produce audio visual content includes the steps of analyzing the control event to establish: (1) parameter(s) corresponding to the control event available for modification; and (2) parameter(s) of other control events influenced upon modification of at least one parameter corresponding to the control event, and modifying the parameter of the control event and other control events influenced thereby in response to user input changing at least one parameter of the control event available information.Type: GrantFiled: December 22, 2008Date of Patent: November 7, 2017Assignee: GVBB HOLDINGS S.A.R.L.Inventor: John R. Benson
-
Patent number: 9794189Abstract: A service platform for a content delivery network indicates a transmission rate cap to be imposed when streaming data to a data requesting device over an access network. Means are provided for receiving a service request for delivery of data from a requesting device as the result of which the requested data is delivered as a prioritised traffic stream over an access link to the requesting device. The service platform processes the service request to determine one or more performance characteristics of said access link and uses this to determine the maximum transmission rate for the requested data to be streamed at over the access link during its delivery to the requesting device. This information is included in a source address for the requested data which the service platform generates, typically as a URL.Type: GrantFiled: September 14, 2012Date of Patent: October 17, 2017Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANYInventor: Michael Rizzo
-
Patent number: 9749414Abstract: A method begins by a processing module of a dispersed storage network (DSN) sending a set of low retention priority write requests to storage units of the DSN, where each low retention priority write request includes a low retention priority query. For each storage unit of the storage units that receives a low retention priority write request of the set of low retention priority write requests, the method continues with the processing module determining a low retention priority response regarding availability for storing low retention priority data based on current storage of low priority data objects and available memory for storing the low retention priority data. The method continues with the processing module sending the low retention priority response. When a threshold number of favorable low retention priority responses have been received, the method continues at the processing module facilitating storage of a low retention priority data object.Type: GrantFiled: June 30, 2014Date of Patent: August 29, 2017Assignee: International Business Machines CorporationInventor: Jason K. Resch
-
Patent number: 9741256Abstract: A remote laboratory gateway enables a plurality of students to access and control a laboratory experiment remotely. Access is provided by an experimentation gateway, which is configured to provide secure access to the experiment via a network-centric, web-enabled interface graphical user interface. Experimental hardware is directly controlled by an experiment controller, which is communicatively coupled to the experimentation gateway and which may be a software application, a standalone computing device, or a virtual machine hosted on the experimentation gateway. The remote laboratory of the present specification may be configured for a software-as-a-service business model.Type: GrantFiled: November 7, 2011Date of Patent: August 22, 2017Assignee: Board of Regents of the University of Texas SystemInventors: David Akopian, Arsen Melkonyan, Murillo Pontual, Grant Huang, Andreas Robert Gampe
-
Patent number: 9734472Abstract: A system, method and computer-readable medium for request routing based on cost information are provided. A client request processing a resource identifier for requested content transmits a first DNS query to a content delivery network service provider. The content delivery network service provider transmits an alternative resource identifier in response to the client computing device DNS query. The alternative resource identifier is selected as a function of cost information. The client computing device then issues a second DNS query to the same content delivery network service provider. The content delivery network service provider can then either resolve the second DNS query with an IP address of a cache component or transmit another alternative resource identifier that will resolve to the content delivery network service provider. The process can repeat with the content delivery network service provider's network until a DNS nameserver resolves a DNS query from the client computing device.Type: GrantFiled: May 19, 2014Date of Patent: August 15, 2017Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, Bradley Eugene Marshall, Swaminathan Sivasubramanian, Tal Saraf