Patents Examined by Glenford Madamba
  • Patent number: 10148452
    Abstract: The apparatus is adapted for connecting a home network with a service provider network via a broadband connection for providing Internet services and comprises a media relay for receiving a data stream of the home network in accordance with a first protocol and sending the data stream in accordance with a second protocol to the service provider network for an outgoing connection, and vice versa for an incoming connection.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: December 4, 2018
    Assignee: Thomson Licensing
    Inventors: Kristof Martens, Paul Praet, Jurgen Schoeters
  • Patent number: 10122643
    Abstract: A method for the reorganization of messages in queuing systems is disclosed. The method comprising receiving a statement to reorganize one or more messages within an ordered data structure; translating the statement into a first set of instructions for identifying one or more messages on which to perform one or more operations, a second set of instructions for performing the one or more operations on the identified one or more messages, and a third set of instructions for storing, in a memory, the identified one or more messages after the one or more operations have been performed; executing the first set of instructions, the second set of instructions, and the third set of instructions on each message in the ordered data structure; and transmitting the operated upon messages.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: November 6, 2018
    Assignee: Synchronoss Technologies, Inc.
    Inventors: Casimir Saternos, Michael A. Bellomo, Mortimer L. Smedley, III
  • Patent number: 10116489
    Abstract: Disclosed are an apparatus and method for managing a network access device, the apparatus comprising: one or more non-transitory computer readable medium configured to store computer-executable instructions; and at least one processor to execute the computer-executable instructions to cause: setting up a connection between a terminal device and the network access device; sending, by the terminal device, a brand/model request message to the network access device, and obtaining information characterizing the brand/model of the network access device from a brand/model response message returned by the network access device; initiating, by the terminal device, a query request according to the information characterizing the brand/model of the network access device to obtain a management adaptation scheme of the network access device corresponding to the information characterizing the brand/model of the network access device from pre-stored management adaptation schemes of network access devices with respective bran
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: October 30, 2018
    Inventors: Zhi Liu, Hongyi Zhou
  • Patent number: 10116583
    Abstract: Various examples for controlling resources used by client devices are disclosed. A management application executing in at least one computing device can identify client devices executing an instance of a client application that are available for management, where the client application is configured to control at least one function of a respective one of the client devices. A mode of operation can be changed on the at least one computing device where at least one resource is shared with the client devices, such as on a display of the client devices. Through communication between the management application and the client application executing on individual ones of the client devices, access to the at least one function can be restricted while the at least one resource is shared with the plurality of client devices.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: October 30, 2018
    Assignee: AirWatch LLC
    Inventors: Spencer Gibson Reagan, John Joseph Manton
  • Patent number: 10110665
    Abstract: An environment for facilitating the management of content for users associated with specific partner networks is provided. Users may be granted access to such specific partner networks in accordance with each user's affiliation with one or more organizations. In accordance with the above, a content management system facilitates the content/information exchange by accepting software applications from content providers. Additionally, the content management system accepts software application specifications or manifests from partner network administrators. Accordingly, the content management system can audit and recommend actions to users regarding applicable software application based one user organizational associations. Still further, the content management system can facilitate requests from affiliated users for specific types of content that can be forwarded to content providers and later made available to affiliated users.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: October 23, 2018
    Assignee: BMC Software, Inc.
    Inventors: Geoffrey Ross Mair, Simon David Geddes, Larry Vaughan Toube
  • Patent number: 10104176
    Abstract: Examples are disclosed for remote management of a computing device. In some examples, a secure communication link may be established between a network input/output device for a computing device and a remote management application. Commands may be received from the remote management application and management functions may be implemented at the network input/output device. Implementation of the management functions may enable the remote management application to manage or control at least some operating parameters of the computing device. Other examples are described and claimed.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: October 16, 2018
    Inventor: Patrick G. Kutch
  • Patent number: 10104031
    Abstract: A plurality of pieces of send candidate information are stored (Step S12). Each piece of send candidate information has recipient identification information identifying a recipient of an email and an email substance (50 and 55) that are associated with each other. The email substance includes a plurality of components (51, 52, and 53). From among the stored pieces of send candidate information, two or more pieces of send candidate information that have the same recipient identification information and at least one of the components related between their email substances are extracted (S13, S14, and S15). An email substance (56) to be sent to the recipient is generated, based on common components related between the email substances of the extracted pieces of send candidate information and on components that are included in the email substances of the extracted pieces of send candidate information and that are other than the common components (S16).
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: October 16, 2018
    Assignee: Rakuten, Inc.
    Inventors: Yusuke Murata, Kenjiro Numazu, Ruka Sakurai
  • Patent number: 10104188
    Abstract: A process is directed to the generation and processing of browser virtual machines. A network computing provider determines browser settings and other optimizations for improved performance when a browser is processing a specific type of Web page or other network resource. The network computing provider customizes a browser with the settings and optimizations, and generates a virtual machine image of the customized browser. The image is deployed to any number of servers processing network resource requests from client computing devices. In response to receiving a request for a Web page or other network resource with a corresponding customized browser, the network computing provider routes the request to a server with an image or active instance of the customized browser.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: October 16, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Andrew Hayden
  • Patent number: 10097423
    Abstract: An example method includes receiving an input initiating an automatic configuration process to configure a playback network setting of a computing device; responsive to the input, activating by the computing device, a listen mode; while in the listen mode, receiving a first message that indicates a playback device is available; subsequently, receiving a second message indicating network information associated with the playback device; determining, based on the second message, that the playback device is not configured for a secure playback network; based on the determination, generating network parameters for a playback network, the network parameters comprising one or more of a household identification and a network security parameter; transmitting to the playback device, a third message to cause the playback device to join the playback network based on the network parameters; and configuring the network setting of the computing device based on the household identification and the network security parameter.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: October 9, 2018
    Assignee: Sonos, Inc.
    Inventors: Nicholas A. J. Millington, Paul V. Hainsworth
  • Patent number: 10097609
    Abstract: In one aspect, an example method for dynamically adjusting a data rate of a video stream includes: (i) generating, by a computing system, a video stream representing video content; and (ii) while generating the video stream: (a) determining, by the computing system, an amount of packets in a memory buffer; (b) determining, by the computing system, a time period since a data rate of the video stream was last adjusted; and (c) using, by the computing system, the determined amount of packets in the memory buffer and the determined time period since the data rate of the video stream was last adjusted as a basis to adjust the data rate of the video stream.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: October 9, 2018
    Assignee: Tribune Broadcasting Company, LLC
    Inventors: Richard M. Lasher, Dana A. Lasher, Hank J. Hundemer
  • Patent number: 10079908
    Abstract: A system and method for routing and delivering pre-fetched assets/media, such as a digital image, is provided. The present invention is directed to a system that allows for two digital images to be pre-fetched or otherwise transferred concurrently from two separate source devices to virtually expand the bandwidth and increase the efficiency of the transfer. The system also allows image enhancements to be made in a distributed manner either by a source or destination device, or by both. The invention further provides a method of efficiently delivering multiple versions of a single image to a destination device. An asset ranking system is also provided that takes into consideration the frequency at which the digital image is accessed and the number of source devices that that the digital image is stored within.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: September 18, 2018
    Assignee: FUJIFILM North America Corporation
    Inventors: Charles L. DuBois, Ali Seymen Ertas, James Dolce
  • Patent number: 10057341
    Abstract: Techniques are provided for a peer-to-peer web traffic management. A first mapping between identifiers and peers in a network is established. Upon receiving a first request associated with a first identifier and classifiers, based, at least in part, on the first identifier, a first peer retrieves a first global counter snapshot and a first local increment counter, and uses them to determine whether the first peer can service the first request. If the determination is positive, then the first peer services the first request, and updates the first local increment counter. If the first local increment counter exceeded a threshold value, then the first local increment counter is transmitted to a second peer, and then reset to zero. In response to the first peer receiving a first global counter associated with the first global counter snapshot, the first global counter snapshot is updated with the first global counter.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: August 21, 2018
    Assignee: Excalibur IP, LLC
    Inventors: Aman Teja, Vineeth Chandran, Prashant R. Kumar, Sourav Chakraborty
  • Patent number: 10051080
    Abstract: A first message resilience client device receives a message and a request to deliver the message, on behalf of a remote client/server-based client application that originated the message, to a client/server-based server application that provides outgoing client/server messaging services to the remote client/server-based client application that originated the message. In response to determining that the connection to the server device that executes the client/server-based server application is not currently possible with any available connection, the message is stored locally for one of later delivery to the client/server-based server application and propagation of the message to another message resilience client device on behalf of the remote client/server-based client application.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: August 14, 2018
    Inventor: Laurence J. Plant
  • Patent number: 10045397
    Abstract: Embodiments of the invention provide a data complementing method and apparatus, which relate to the field of computer. In the method provided by the invention, in the process of master database switching in a master-slave database cluster, a slave database is selected from the database cluster to act as a new master database; first connections between the new master database and all the other slave databases are established successively; the data of the new master database is compared with the data of all the other slave databases, respectively, to synchronize new data in all the other slave databases into the new master database, to accomplish data complementing of the new master database, which causes the new master database to have the latest data in the database cluster, guarantees smooth switching of the master database, and therefore will not influence normal running of database services.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: August 7, 2018
    Inventor: Ting Yang
  • Patent number: 10044765
    Abstract: A method and apparatus for centralized policy programming and distributive policy enforcement is described. A method comprises centrally maintaining a plurality of policy definitions for one or more subscribers, generating policy configurations using the plurality of policy definitions, each of the policy configurations being specific to one of the plurality of policy definitions, and disseminating the policy configurations to the appropriate ones of the subscribers' networks.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: August 7, 2018
    Assignee: SonicWALL Inc.
    Inventors: Boris Yanovsky, Roman Yanovsky
  • Patent number: 10039988
    Abstract: One or more persistent customized social media environments are created allowing users to share content or an activity. The content or activity may comprise a shared media experience or shared participatory experience. Each user accessing the environment utilizes a device alone or in conjunction with other devices to complete a sharing experience. A persistent customized social media environment definition establishes a user environment which provides social networking services as well as content sharing and allows users who are connected to the persistent customized social media environment definition to experience instant messages, while those users who connect to the persistent customized social media environment at a later time will receive messages once they enter the environment.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: August 7, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenneth A. Lobb, Arnold Blinn, Bernhard Kotzenberg, Donald M. Gillett, John Darren Elliott
  • Patent number: 10044833
    Abstract: Disclosed is a data processing method used for a terminal application, comprising: an information obtaining step for obtaining basic transmission parameter configuration information from a server, the basic transmission parameter configuration information including a minimum number of pieces and a maximum number of pieces of data transmitted to the server at a single time when a terminal uploads the data to the server, and a minimum time interval and a maximum time interval between two times of transmission when the data is transmitted continually; and a transmission piece number determining step for determining, as for transmitting the data to the server for first and second times, a number of pieces of the data transmitted to the server for the first and second times to be the minimum number of pieces included in the basic transmission parameter configuration information, and determining, as for transmitting each time after transmitting the data to the sever for the second time, a number of pieces of the da
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: August 7, 2018
    Inventors: Jiaquan Yuan, Shiwei Lu
  • Patent number: 10043482
    Abstract: The invention comprises a system of client-server visualization with hybrid data processing, having a server digital data processor, that allows for server side rendering and processing image data, and client digital data processors simultaneously connected to the server, which receives messages from the clients, creates rendered images of data sets or other data processing results and sends those rendered images and results to the clients for display or further processing. Performing certain image rendering operations on either the server or the client according to which is better suited for the tasks requested by the user at any point in time, and possibly adjusting this division of work dynamically, improves rendering speed and application responsiveness on the clients.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: August 7, 2018
    Assignee: PME IP PTY LTD
    Inventors: Malte Westerhoff, Detlev Stalling
  • Patent number: 10038646
    Abstract: Provided are a method and apparatus for acquiring a port range resource, and method and apparatus for allocating a port range resource. In the method, a first Router Solicitation (RS) message is sent to a server-end device, wherein information carried in the first RS message includes at least one of an Internet Protocol (IP) address multiplexing request and a port range resource allocation request; and a Router Advertisement (RA) message from the server-end device is received, wherein information carried in the RA message includes: a port range resource allocated according to the IP address multiplexing request and/or according to the port range resource allocation request. By virtue of the technical solution, an Address Plus Port (A+P) technology can be applied to an application scenario where stateless configuration of an Internet Protocol Version 6 (IPv6) address is performed via Neighbour Discovery (ND), thereby expanding the application range of the A+P technology.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: July 31, 2018
    Inventor: Kun Zheng
  • Patent number: 10038999
    Abstract: Systems, methods, and programs for processing extra data when a triggering event occurs. In one embodiment, an application, triggering event data, and extra data is stored on a wireless device. The wireless device monitors a triggering event parameter associated with an application, such as the expiration of the application. When the triggering event occurs, the wireless device processes the extra data in addition to processing associated with the triggering event data. The extra data may include URLs, scripts or other instructions that involve processing locally to the wireless device or requiring connection to a wireless network for remote processing on other devices.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: July 31, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Stephen A. Sprigg, Brian Minear, Paul E. Jacobs