Patents Examined by Shirley Zhang
  • Patent number: 10135772
    Abstract: Systems and methods are provided for message prompting. For example, a communication client corresponding to a first user acquires a first communication message pushed by a communication server; the communication client acquires avatar information of a second user related to the first communication message; and the communication client displays a prompt of the first communication message in a preset prompting area, wherein the prompt contains the avatar information of the second user.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: November 20, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Junbin Kuang, Yang Liu
  • Patent number: 10129179
    Abstract: One exemplary embodiment is directed to an end node that includes functionality to read information stored on or in a segment of physical communication media that is attached to the end node and to communicate the read information over a network (for example, to an aggregation point). Another exemplary embodiment is directed a wall outlet that includes functionality to read information stored on or in a segment of physical communication media connected to it and communicate at least a portion of the information read from the segment of physical communication media to an aggregation point. Another exemplary embodiment is directed a wall outlet that includes a switch and functionality to read information stored on or in a segment of physical communication media connected to it and to communicate at least a portion of the information read from the segment of physical communication media to an aggregation point.
    Type: Grant
    Filed: February 12, 2010
    Date of Patent: November 13, 2018
    Assignee: CommScope Technologies LLC
    Inventors: Mohammad H. Raza, Kamlesh G. Patel, John P. Anderson, Joseph C. Coffey
  • Patent number: 10121173
    Abstract: A method and apparatus for sharing information regarding a purchase result between a plurality of clients and receiving at least one of an application and content from a server based on the shared information regarding the purchase result. The method includes receiving information regarding a purchase result of the at least one of the application and the content from a second client; transmitting the information regarding the purchase result and device information of the first client to a server providing the at least one of the application and the content; and receiving the at least one of the application and the content from the server in response to the transmission.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: November 6, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventor: Hyung-sik Kim
  • Patent number: 10097511
    Abstract: Methods and apparatuses for identifying a domain of a command and control server of a botnet are described. Upon receipt of a request to register a domain for a service that includes a proxy server, where the proxy server is to receive and process traffic for that domain if registration is successful, a determination of whether the domain was generated by a domain generation algorithm (DGA) is performed.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: October 9, 2018
    Assignee: Cloudflare, Inc.
    Inventor: Nicholas Thomas Sullivan
  • Patent number: 10079751
    Abstract: A flexible network building method for a remote-programmable monitoring and controlling system including an intelligent network device, a local area network router, and a dominant host in communication with the local area network router, including: sending a dominant host beacon containing router connection data for the local area network router through the dominant host; the intelligent network device receiving the dominant host beacon sent from the dominant host, and logining to the local area network router; the dominant host logining to the intelligent network device; sending a control command to the intelligent network device through the dominant host; receiving and executing the control command using the intelligent network device; and the intelligent network device responding to the dominant host with an executing status message after the execution of the control command.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: September 18, 2018
    Assignee: Link Advance Co., Ltd.
    Inventor: Ting-Wei Yang
  • Patent number: 10074254
    Abstract: An alarm panel configuration system for facilitating cloud-based configuration of the alarm panel is provided. The configuration system may include a remote server providing a remotely accessible configuration file modification interface, the configuration file modification interface configured to compile a configuration file and transmit the configuration file to a mobile device, and an alarm panel configured to receive the configuration file from the mobile device.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: September 11, 2018
    Assignee: TYCO FIRE & SECURITY GMBH
    Inventor: Joseph Piccolo, III
  • Patent number: 10069679
    Abstract: A method for initializing a media includes: obtaining an access point corresponding to a media equipment in a network sharing model; performing a network connection with the media equipment via the access point, and sending paring information to the media equipment via the network connection; accessing to network environment corresponding to the paring information, and paring a control terminal equipment with the media equipment in the network environment. A system includes: an obtaining module, configured to obtain an access point corresponding to a media equipment in a network sharing model; an access processing module, configured to perform a network connection with the media equipment via the access point, and send paring information to the media equipment via the network connection; a paring module, configured to access to network environment corresponding to the paring information, and pair control terminal equipment with media equipment in the network environment.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: September 4, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zhenrong Ye, Peng Hu, Yilan Liu, Xiang Liu, Bo He, Bo Song
  • Patent number: 10042663
    Abstract: A streams manager monitors performance of a streaming application, and when the performance needs to be improved, the streams manager automatically requests virtual machines from a cloud manager. The cloud manager provisions one or more virtual machines in a cloud with the specified streams infrastructure and streams application components. The streams manager then modifies the flow graph so one or more portions of the streaming application are hosted by the virtual machines in the cloud. When performance of the streaming application indicates a virtual machine is no longer needed, the virtual machine is maintained and placed in a ready state so it can be quickly used as needed in the future without the overhead of deploying a new virtual machine.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lance Bragstad, Michael J. Branson, Bin Cao, James E. Carey, Mathew R. Odden
  • Patent number: 10033687
    Abstract: A method for interactive splitting of a post of a social collaborative environment is provided. The method comprises, in response to a selection of a portion of the post, splitting the post at a location of at least one of a boundary of the selection or within the selection into a first segment and a second segment. A tool is utilized to split the post at the location of at least one of the boundary of the selection or within the selection into the first segment and the second segment. An input box configured to receive a response to the post is presented in an interactive post editing interface of the post, wherein the presentation of the input box occurs in a space defined between the first segment and the second segment. The response can be inserted in the space defined between the first segment and the second segment.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventor: Sebastian M. Zmener
  • Patent number: 10033671
    Abstract: A system for dynamic message routing on a topic between publishing nodes and subscribing nodes includes a plurality of message queues, at least one topic/node table, a subscribing module, a publishing module, and other modules to send messages between one or more publisher and one or more subscribers. Methods include: a method for publishing a message on a topic, a method for forwarding a message on a topic, a method for subscribing to messages on a topic, a method for automatically removing subscribers, a method for direct publishing of messages, and methods for optimizing message transmission between nodes.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: July 24, 2018
    Assignee: Aurea Software, Inc.
    Inventor: William Cullen
  • Patent number: 10020916
    Abstract: A vehicle communication system includes at least one vehicle controller configured to control functions of a vehicle and configured to output data related to the vehicle. A communication unit is configured to transmit the data output from the vehicle controller to an external data collecting device. A memory is configured to store the data. A network managing unit is configured to control the communication unit to output the data to the data collecting device when the data is different from previous data transmitted to the data collecting device.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: July 10, 2018
    Assignee: Hyundai Motor Company
    Inventors: Jae Woo Park, Dong Youl Lee, Sang Jae Han, Chul Min Kim
  • Patent number: 9992284
    Abstract: A server-client system or architecture that allows datacast applications to reliably transport data objects from a network server over a unidirectional packet network (“datacast network”) to one or more clients, each of which may be listening to the packet stream at different times. The invention allows the clients to listen intermittently to the datacast, yet still receive all of the data objects published by the server in a timely manner, and in a way that is more optimal in terms of client resource use. This ensures that listening clients can receive a complete set of the data objects broadcast while being able to conserve client processing and power resources by not requiring continuous listening by the client to the datacast.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: June 5, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Peter Andrew Mataga, Igor Slepchin
  • Patent number: 9983897
    Abstract: A streams manager monitors performance of a streaming application, and when the performance needs to be improved, the streams manager automatically requests virtual machines from a cloud manager. The cloud manager provisions one or more virtual machines in a cloud with the specified streams infrastructure and streams application components. The streams manager then modifies the flow graph so one or more portions of the streaming application are hosted by the virtual machines in the cloud. When performance of the streaming application indicates a virtual machine is no longer needed, the virtual machine is maintained and placed in a ready state so it can be quickly used as needed in the future without the overhead of deploying a new virtual machine.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lance Bragstad, Michael J. Branson, Bin Cao, James E. Carey, Mathew R. Odden
  • Patent number: 9973407
    Abstract: A method for bandwidth-sensitive content sharing can begin with the establishment of a content sharing session between two or more end-user devices by a bandwidth-sensitive content sharing system. At least one of the two or more end-user devices can be a mobile device having a network constraint and/or a data usage constraint. A bandwidth limitation can be determined for the mobile device from network connection data and user data. The bandwidth limitation can indicate a restriction to content sections of a content item the mobile device is to receive during the content sharing session. The content item shared with the mobile device can be filtered based upon a priority value for each content section of the content item. A content section can be an identifiable and discrete encapsulation of data within the content item. The filtered content item can satisfy the bandwidth limitation of the mobile device.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: May 15, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lori L. Adington, James P. Brancato, Joel Duquene, Brian S. Utesch
  • Patent number: 9967160
    Abstract: A streams manager monitors performance of a streaming application and determines if operators are underperforming according to a threshold. When the performance needs to be improved, the streams manager automatically modifies the flow graph to offload or reroute a stream of data, or part of a stream of data, to a similar operator to more efficiently utilize streaming resources. Operators are provided with multiple ports to allow the streams manager to send additional streams to the operator.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: May 8, 2018
    Assignee: International Business Machines Corporation
    Inventors: Bin Cao, Jessica R. Eidem, Brian R. Muras, Jingdong Sun
  • Patent number: 9954745
    Abstract: A streams manager monitors performance of a streaming application and determines if operators are underperforming according to a threshold. When the performance needs to be improved, the streams manager automatically modifies the flow graph to offload or reroute a stream of data, or part of a stream of data, to a similar operator to more efficiently utilize streaming resources. Operators are provided with multiple ports to allow the streams manager to send additional streams to the operator.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Bin Cao, Jessica R. Eidem, Brian R. Muras, Jingdong Sun
  • Patent number: 9948522
    Abstract: A data center infrastructure monitoring system and method that includes a plurality of geographically distributed data centers, each data center of the plurality of data centers having a plurality of physical infrastructure assets. A central monitoring center is communicatively coupled to one or more data centers of the plurality of data centers and configured to, in response to receiving, by a computing device, indications of a plurality of user inputs creating one or more graphical relationships between a plurality of icons depicting infrastructure assets in a data center, determine, by the computing device and based on the graphical relationships, hierarchical relationships between the infrastructure assets in the data center depicted by the icons, and store data indicative of the hierarchical relationships between the infrastructure assets.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: April 17, 2018
    Assignee: Equinix, Inc.
    Inventors: Michael Marinelli, William Maloney, Swayambhu Raparti, Anthony J. Sukiennik
  • Patent number: 9936028
    Abstract: The present disclosure discloses a method and a network device for client association management based on estimated session duration. Specifically, a network device determines that a client device is on an active session. The client device is associated with a first access point of a plurality of access points. The network then estimates a remaining duration of the active session to obtain an estimated remaining duration. Responsive at least to the estimated remaining duration of the active session being greater than a threshold value, the network device causes the client device to associate with a second access point different than the first access point. Responsive at least to the estimated remaining duration of the active session being less than the threshold value, the network device refrains from causing the client device to associate with the second access point.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: April 3, 2018
    Assignee: ARUBA NETWORKS, INC.
    Inventor: Sachin Ganu
  • Patent number: 9935907
    Abstract: A system and method for synchronizing messages between client application instances and a message service provider includes a connection service communicatively coupled to a plurality of client messaging application instances; a first intermediary transfer layer with an inbound message data queue that queues message updates of a client application instance and an outbound message data queue that queues message updates and notifications from a mailbox service layer; a mailbox service layer communicatively coupled to the connection service through the first intermediary transfer layer; a second intermediary transfer layer with an mailbox message data queue that contains queued message data directed at the mailbox service layer and a message service data queue that contains queued message updates directed at a message service layer; and a message service layer configured for message interactions with an outside message service provider.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: April 3, 2018
    Assignee: DROPBOX, INC.
    Inventors: Sean Beausoleil, David Barshow, Scott Cannon, Adam Cue, Steven Flory, Steven Kabbes, Andrew Steven Long, Michael Roeder, George Milton Underwood, IV
  • Patent number: 9930132
    Abstract: A method of operating a router is disclosed. The method may include updating a data object to or from a router cache of the router. For example, the router may store or distribute the data object by determining whether a client device in a local network established by the router stores a version of the data object different from a version on the router cache. For another example, the router may store the data object based on a cacheable tag associated with the data object, the cacheable tag indicating that the data object is intended by a content server system to be cached in the router cache.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: March 27, 2018
    Assignee: Facebook, Inc.
    Inventor: Vikas Gupta