Patents Examined by Glenford Madamba
  • Patent number: 9787550
    Abstract: An example method disclosed herein includes receiving, at a controller device, a user input; based on the user input, displaying a prompt to direct a user to press one or more buttons on a playback device; subsequently, receiving from the playback device over a first network, network information associated with the playback device; determining, based on the received network information, that the playback device is not a part of a secure playback network; based on a determination that the network information is not a part of a secure playback network, generating network parameters for a secure second network; subsequently, (i) joining the secure second network based on the generated network parameters, and (ii) causing the playback device to join the secure second network based on the generated network parameters; and displaying an indication that the controller device and the playback device have joined the secure second network.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: October 10, 2017
    Assignee: Sonos, Inc.
    Inventors: Nicholas A. J. Millington, Paul V. Hainsworth
  • Patent number: 9774664
    Abstract: The invention discloses a social networking system which includes a main data processing apparatus, a plurality of smart clothing apparatus and a plurality of sub-data-processing apparatuses. Each smart clothing apparatus includes a light-emitting device assembly. Each sub-data-processing apparatus corresponds to one of the smart clothing apparatuses. The main data processing apparatus transmits an inquiry information to each sub-data-processing apparatus. The inquiry information includes a plurality of selection data and a plurality of light color data. Each selection datum corresponds to one of the light color data. Each sub-data-processing apparatus receives the inquiry information, displays the plurality of selection data, and transmits, responsive to a selection signal corresponding to one of the selection data, the light color datum corresponding to said one selection datum to the corresponding smart clothing apparatus.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: September 26, 2017
    Assignee: National Taiwan Normal University
    Inventors: Chun-Yen Chang, Charles Tijus, Wei-Kai Liou
  • Patent number: 9774550
    Abstract: Method and device of processing messages on a social network are disclosed. The method includes: receiving a parameter message from a first social network account, the parameter message specifying a template identifier for a first message template, and a respective value of at least one parameter of the first message template; in accordance with the template identifier specified in the parameter; message, identifying the first message template from a plurality of stored message templates; in accordance with the identified first message template and the value of the at least one parameter, composing a template message; and sending the composed template message to at least a second social network account as a message originated from the first social network account.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: September 26, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Jianbo Zou
  • Patent number: 9769248
    Abstract: Systems and methods for performance-based content delivery are disclosed. A performance management service can define client performance categories based on performance data regarding content requesting, delivery and rendering, and thereby enable content providers to generate or update content based on characteristics of different performance categories in order to improve user experience. The performance management service may also predict performance categories for clients with respect to their currently submitted content requests based on applicable client classification criteria. The performance management service can provide the category prediction to content providers so that a version of the requested content appropriate for the predicted category is transmitted to the client.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: September 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Prasanth Krishnan Krishnasamy Navaneetha Krishnan, Vengadanathan Srinivasan, Saharsh Tibrewal, Rajeev Kumar Pandey
  • Patent number: 9762677
    Abstract: The present invention relates to a method and system of preserving an active session with a site at a first user equipment and downloading or uploading contents or data on at least one second user equipment in a communication network. In one embodiment, this can be accomplished by registering the first user equipment, at least one second user equipment and a server with at least one lookup server, the first user equipment, the second user equipment and the lookup server are tagged with a unique identifier, browsing to select the content in the site at the first user equipment via a first communication link and redirecting automatically the selected temporarily content from the first UE to the identified second available UE for downloading or uploading, wherein the redirection is based on the unique ID of the content.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: September 12, 2017
    Assignee: Tejas Networks Limited
    Inventor: Vinod Kumar Madaiah
  • Patent number: 9749430
    Abstract: A method is described of pre-processing real-time data to be processed by one or more real-time analytics services. The method includes: receiving, at a stateless ingress node, data from one or more client devices; transforming the data in real-time at the stateless ingress node; determining in real-time, at the stateless ingress node, a real-time analytics service for the transformed data; and forwarding in real-time the transformed data to the determined real-time analytics service for stateful processing.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: August 29, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Olivier Nano, Ivo José Garcia dos Santos, Eldar Akchurin, Tihomir Tarnavski
  • Patent number: 9740177
    Abstract: A method of time synchronization between a timepiece-equipped electronic device and a cell phone or an IPAD, which includes the steps of: (a) utilizing the universal standard time of the cell phone or IPAD by a time synchronization APP to obtain a synchronization time information; (b) modulating an audio frequency carrier signal or time signal from the digital signal of the cell phone or IPAD based on the encoding rules of audio phase-shifting; (c) transmitting the time information in the audio frequency carrier signal to the timepiece-equipped electronic device through audio or data signal transmission channel by utilizing the Bluetooth module or WIFI of the cell phone or IPAD; and (d) receiving and pairing the audio frequency carrier signal, decoding the time information and displaying the time information, which is the synchronized time with the cell phone or IPAD, onto the display of the timepiece-equipped electronic device.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: August 22, 2017
    Inventor: Qixiang Feng
  • Patent number: 9729406
    Abstract: A cloud provider supports cloud-based services accessible to tenants of the cloud provider over a network. In the cloud provider, classification information including a cloud-identifier to identify the cloud provider, service-identifiers each to identify a respective one of the services, and tenant-identifiers each to identify a respective one of the tenants is maintained. The classification information is distributed within the cloud provider, including to the services, and may also be distributed outside of the cloud provider, to enable a respective tenant to exchange IP packets with, and thereby access, a respective service based on the classification information, wherein each IP packet includes the cloud-identifier, the service-identifier of the respective service, and the tenant-identifier of the respective tenant.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: August 8, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Sebastian Jeuk, Gonzalo Salgueiro, Frederick Juergens Baker
  • Patent number: 9716674
    Abstract: In one aspect, at least one processor may receive a first user input and identify one or more first keywords from the first user input to determine one or more previously recorded outputs corresponding to the first keywords. The previously recorded outputs may correspond to a virtual character, such as a celebrity. Further, the at least one processor may select one of the determined previously recorded outputs and output the selected previously recorded output corresponding to the virtual character. The at least one processor may also identify one or more second keywords from at least the first user input, temporarily store the second keywords in memory in association with at least one portion of the user input, receive a second user input, and determine another previously recorded output based at least in part on the temporarily stored keywords associated with the first user input.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: July 25, 2017
    Assignee: FVMC Software, LLC
    Inventors: Marco Ciofalo, Fabio Viviani
  • Patent number: 9712486
    Abstract: A method, system, and computer program product for Internet of Things (IoT) network-connected devices. Embodiments include methods and systems for registering one or more listener devices (e.g., mobile phones or tablets, etc.) to receive messages from one or more notification devices (e.g., web cameras, etc.). A notification server is selected from among multiple notification servers to receive notification messages from the notification devices and then to forward (e.g., through a push service, etc.) portions of or variations of the notification messages to the listener devices. In some embodiments, the selection of the notification server is based on load balancing between the multiple notification servers and/or push servers. In some embodiments, the selection of a notification server and/or push server is based on a provisioning file.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: July 18, 2017
    Assignee: Weaved, Inc.
    Inventors: Michael W. Johnson, Ryo Koyama, Michael J. S. Smith
  • Patent number: 9692702
    Abstract: Techniques and solutions are described for throttling automated polling requests. For example, an automated polling request that is generated by a web page can be received and a decision can be made to throttle, or not throttle, the automated polling request. The decision can be made based on comparison of the automated polling request with previous automated polling requests (e.g., during a throttling time period). For example, repetitive automated polling requests that occur during a throttling time period can be throttled.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: June 27, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Aaron Michael Brown, Jari Juhani Karppanen
  • Patent number: 9680788
    Abstract: A method, apparatus, and system for automatically prompting a user to sign up for a microblog. The method includes acquiring follow requests that are sent by multiple microblog users to a to-be-invited use. The method also includes creating pre-follow relationships according to the follow requests, and saving the pre-follow relationships between the to-be-invited user and the microblog users that send the follow requests, to generate a pre-follow relationship table. The method also includes sending, in a case in which the number of all pre-follow relationships corresponding to the to-be-invited user is greater than or equal to a first threshold, a prompt message to the to-be-invited user, so as to prompt the to-be-invited user to sign up for the microblog.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: June 13, 2017
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Lihua Huang
  • Patent number: 9680713
    Abstract: A technique for communicating in a network management system is disclosed. The technique includes transferring information from an application server to a gateway that processes the information, transferring the gateway processed information from the gateway to a plurality of adapters associated with the gateway that process the gateway processed information, and transferring the adapter processed information from one of the adapters to a client.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: June 13, 2017
    Assignee: Brixham Solutions Ltd.
    Inventors: Eileen Zhou, Roger Liu, Vijoy Kumar Choyi, Moshe Itah, John Z. Yu
  • Patent number: 9678938
    Abstract: Embodiments disclosed herein provide systems and methods for a templated export. In one embodiment, a method may include determining an export template responsive to a first user action, the first user action indicating a delivery endpoint. The method may further include preparing an asset for delivery to the delivery endpoint utilizing the export template. The asset may include zero or more files. The export template may include predetermined configuration and delivery parameters particular to the delivery endpoint. The prepared asset may be communicated to the delivery endpoint without any further user action.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: June 13, 2017
    Assignee: Open Text SA ULC
    Inventors: Michael Scott, Tom Trainer, Richard Guildford Hellier, Jr.
  • Patent number: 9639297
    Abstract: Techniques for providing shared access to, e.g., a small computer system interface (SCSI) storage device in a computer network include providing an operational mode on SCSI interfaces with a first media agent and a second media agent such that, in response to inquiry messages on the SCSI interfaces, the SCSI storage device appears as a SCSI target device to the first media agent and the second media agent and mapping data operations between the first media agent and the SCSI storage device and the second media agent and the SCSI storage device to logically unique channel numbers for the first media agent and the second media agent to perform data storage operations over their respective SCSI interfaces by concurrently sharing the SCSI storage device.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: May 2, 2017
    Assignee: Commvault Systems, Inc
    Inventors: Ramachandra Reddy Ankireddypalle, Manoj Kumar Vijayan, Rajiv Kottomtharayil
  • Patent number: 9621648
    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: August 3, 2015
    Date of Patent: April 11, 2017
    Assignee: Yahoo! Inc.
    Inventors: Aman Teja, Vineeth Chandran, Prashant R. Kumar, Sourav Chakraborty
  • Patent number: 9621413
    Abstract: Systems and methods can operate to improve the identification and diagnoses of DHCP client IP address assignment failures. The DHCP protocol can require a plurality of DHCP messages to be exchanged by DHCP server, relay agent and clients. Failure of DHCP message delivery can result in a DHCP client not obtaining an IP address. DHCP information can be displayed and captured in the DHCP relay agent that can assist in the identification and diagnosing of DHCP client IP address assignment failures.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: April 11, 2017
    Assignee: ARRIS Enterprises, Inc.
    Inventor: Andrew Lee
  • Patent number: 9615400
    Abstract: A network apparatus and a network sharing method are provided. The network apparatus includes a connecting port that can connect to a computer directly. The network apparatus automatically captures wireless network connection information stored in the computer via the connecting port, sets up a wireless network environment, so that the network apparatus acts as an external network card and makes the computer connect to the network via the network apparatus. Meanwhile, the network apparatus acts as a wireless base station and shares the network with other computer.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: April 4, 2017
    Assignee: ASUSTeK COMPUTER INC.
    Inventors: Shang-Hua Chou, Chun-Yi Lien
  • Patent number: 9595242
    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, 2015
    Date of Patent: March 14, 2017
    Assignee: PME IP PTY LTD
    Inventors: Malte Westerhoff, Detlev Stalling
  • Patent number: 9596290
    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: August 3, 2015
    Date of Patent: March 14, 2017
    Assignee: FUJIFILM North America Corporation
    Inventors: Charles L. DuBois, Ali Seymen Ertas, James Dolce