Patents Examined by Jeyanath Jeyaratnam
  • Patent number: 9800541
    Abstract: Provided is a communication system that includes first and second communication devices operating in conformance with IPv6 requirements, in which the first communication device (100) determines whether an own IP address for communication is utilized or not by monitoring a communication status, generates a response request message requesting a response message to the second communication device when the own IP address is determined to be no longer required, designates the own IP address as a destination of the response message in the response request message, and transmits the response request message to the second communication device (200) during a period when a Neighbor Cache entry related to the own IP address in the second communication device is in STALE state after transition from REACHABLE state.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: October 24, 2017
    Assignee: NEC CORPORATION
    Inventor: Hiroshi Kitamura
  • Patent number: 9795887
    Abstract: The field of the invention relates to multi-user online gaming systems, and more particularly to systems and methods that enable a spectator's experience for online active games. In a preferred embodiment, an online multiuser game system includes a user matching system configured to match users for a game session, wherein the user matching system is enabled to match a first user with another user based at least in part on behavior data in the first user's profile.
    Type: Grant
    Filed: July 17, 2012
    Date of Patent: October 24, 2017
    Assignee: RIOT GAMES, INC.
    Inventors: Jeffrey Lin, Paul Sottosanti
  • Patent number: 9769414
    Abstract: An electronic program guide is displayed where the program guide indicates the various media being consumed by a plurality of users. Such users can be linked together via a relationship from a social networking website. In addition, the grid can display broadcast channel listings. The grid optionally provides the feature of adding and removing corresponding user and channel listings.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: September 19, 2017
    Assignee: THOMSON LICENSING
    Inventors: Shemimon Manalikudy Anthru, Jens Cahnbley, David Anthony Campana, David Brian Anderson, Ishan Mandrekar
  • Patent number: 9569432
    Abstract: Systems and methods of evaluating content in a computer networked environment are provided. The data processing system can provide a first link to content for display on a first web page and a second link to the content for display on a second web page. The first and second links have first and second snippets associated with the content, respectively. The system determines at least one of a first number of views and a first number of conversions of the first link and at least one of a second number of views and a second number of conversions of the second link. The system determines a quality metric of the first snippet and a quality metric of the second snippet. The system selects one of the first snippet and the second snippet based on the quality metric of the first snippet and the quality metric of the second snippet.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: February 14, 2017
    Assignee: Google Inc.
    Inventors: Gregory Matthew Marra, Frances Bordwell Haugen
  • Patent number: 9560127
    Abstract: The present disclosure relates generally to the field of logical movement of data objects. In various examples, the logical movement of data objects may reduce or eliminate network hotspots (e.g., avoid formation of hotspots, remove existing hotspots and/or reduce the magnitude of hotspots). In various examples, the logical movement of data objects may be implemented in the form of systems, methods and/or algorithms.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Seraphin B. Calo, Raheleh B. Dilmaghani, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Dinesh C. Verma
  • Patent number: 9530118
    Abstract: Implementing messaging client-based reminders includes monitoring, via a computer processor, a communication exchange for a communication session and determining an occurrence of an alarm event from contents of the communication exchange in response to the monitoring. Upon determining the occurrence of the alarm event, a reminder is generated and a timer is set indicating a time value corresponding to a time expression in the communication exchange. Upon expiration of the timer, the reminder is transmitted.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: December 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Soobaek Jang
  • Patent number: 9524492
    Abstract: Implementing messaging client-based reminders includes monitoring, via a computer processor, a communication exchange for a communication session and determining an occurrence of an alarm event from contents of the communication exchange in response to the monitoring. Upon determining the occurrence of the alarm event, a reminder is generated and a timer is set indicating a time value corresponding to a time expression in the communication exchange. Upon expiration of the timer, the reminder is transmitted.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: December 20, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Soobaek Jang
  • Patent number: 9462024
    Abstract: In accordance with an embodiment, a method of operating a streaming media client includes electronically receiving, from a network, information regarding component access points of a first multiplexed representation of a streaming content. The first multiplexed representation of the streaming content includes a plurality of media components, and each component access point defines an independently coded access point for one of the plurality of media components. The method further includes selecting a first segment of the first multiplexed representation of the streaming content based on the information regarding the component access points, and requesting the selected first segment of the first multiplexed representation of the streaming content from the network.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: October 4, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventor: Ye-Kui Wang
  • Patent number: 9448961
    Abstract: A computer-implemented method includes identifying, with a computer system that has a network interface, one or more primary categories of content from a social networking system that are of primary relevance to a user of a computing device, as compared to one or more secondary categories of content from the social networking system that are of lower importance to the user of the computing device; causing content from the primary categories to be downloaded from the social networking system to the computing device automatically and without user interaction with a social networking application that is arranged to display the downloaded content; and causing content from the secondary categories to be downloaded from the social networking system to the computing device separately from the content from the primary categories, and in response to a defined user interaction with a social networking application that corresponds to the social networking system.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: September 20, 2016
    Assignee: Google Inc.
    Inventors: Gabriel A. Cohen, Daniel Lehmann, Dmitri Plotnikov
  • Patent number: 9384055
    Abstract: One or more measurements of processor utilization are taken. A utilization ceiling is calculated. One or more processing units (PUs) are added automatically if it is determined that the utilization ceiling is greater than an available PU capacity. One or more PUs are removed automatically responsive to determining that the utilization ceiling is at least one PU less than the available PU capacity.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: July 5, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Brian K. Wade
  • Patent number: 9384057
    Abstract: One or more measurements of processor utilization are taken. A utilization ceiling is calculated. One or more processing units (PUs) are added automatically if it is determined that the utilization ceiling is greater than an available PU capacity. One or more PUs are removed automatically responsive to determining that the utilization ceiling is at least one PU less than the available PU capacity.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: July 5, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Brian K. Wade
  • Patent number: 9373145
    Abstract: Technology is disclosed for generating social networking reports. In various embodiments, the technology receives an identity of a user wherein the identity is associated with a first online social network and does not include a password; collects first information about the user from the first online social network; generates a first report based on the collected first information; and transmits the generated first report.
    Type: Grant
    Filed: October 17, 2011
    Date of Patent: June 21, 2016
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Shmuel Ur
  • Patent number: 9326186
    Abstract: Systems and methods are provided for allocating network resources across network flow aggregates to apply fairness at different levels of flow aggregation. Utility functions of member flows in each aggregate may be adjusted based on a target aggregate utility function. Processes for allocating network resources may then be performed using the adjusted member utility functions.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 26, 2016
    Assignee: Google Inc.
    Inventors: Alok Kumar, Uday Ramakrishna Naik
  • Patent number: 9197588
    Abstract: A mobile terminal system for providing instant messaging to a third-party application includes a mobile terminal having one or more processors and memory for storing one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the mobile terminal to perform the instructions of acquiring an application ID (appid) and a software development kit (SDK) from an instant messaging open platform by the third-party application; registering the third-party application at the instant messaging open platform using the acquired appid and SDK when the third-party application initiates; providing an open application programming interface (API) to the third-party application via the instant messaging open platform; and transmitting information between the instant messaging open platform and the third-party application via the open API.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: November 24, 2015
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Guangyao Chen
  • Patent number: 9131000
    Abstract: Methods, systems, and computer readable media for heuristics-based adaptive protocol parsing are disclosed. According to one aspect, a method for heuristics-based adaptive protocol parsing includes receiving a message of a first protocol, where the first protocol defines a plurality of valid message formats, and parsing the received message using a protocol tree for determining whether the received message is in one of the plurality of valid message formats. While parsing the received message, heuristics are used to optimize the protocol tree. In one embodiment, the protocol tree is optimized for parsing messages having the message format of a received message.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: September 8, 2015
    Assignee: IXIA
    Inventor: Rahul Iyer
  • Patent number: 9088635
    Abstract: The disclosure discloses a method for sharing audio and/or video. The method includes the steps that: a first terminal writes audio and/or video from an audio-video providing module into a cache space according to a play request of a second terminal, and transmits the audio and/or video stored in the cache space to the second terminal. The disclosure further discloses a system for sharing the audio and/or video. With the disclosure, a video conference of a mobile terminal can be displayed at a digital home network terminal in real time, so that the video content can be displayed through the digital terminal that does not support video conferences. Moreover, when a user gets home, a mobile phone terminal involved in the video conference can conveniently switch the images to a television terminal, thus not needing to be held by the user. Therefore, user experience is improved.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: July 21, 2015
    Assignee: ZTE Corporation
    Inventor: Yushen Zhou
  • Patent number: 8942692
    Abstract: Remote mobile device management is provided. a master user account is established based on a request from a master user and a request to associate a remote mobile device with the master user account is received. The remote mobile device is associated with the master user account and management information is received from the master user account that is associated with the remote mobile device including restriction activation information. An indication of movement is received when the remote mobile device is moving at a speed above a restriction threshold and the restriction or monitoring of at least one device capability of the remote mobile device is provided based on the restriction activation information and the indication of movement. An indication of deceleration is received when the remote mobile device has decelerated and the restoration of the at least one device capability is provided based on the indication of deceleration.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: January 27, 2015
    Assignee: Text Safe Teens, LLC
    Inventors: Phillip Randazzo, Thomas Shimkus
  • Patent number: 8935376
    Abstract: In a system for delivering notifications to a network administrator's web browser during normal web browsing, a transaction state management module disposed between the web browser and the Internet tracks and manages various states of communications, a notification module stores notification messages, and an authentication module is configured to authenticate web page requests. Upon identifying the administrator through the authentication module, a client-side proxy temporarily stores the original HTTP request. A notification generator module constructs a notification data, and a special link to acknowledge the notice, which are returned to the web browser. Once the administrator selects the link, the original HTTP request is extracted from storage and forwarded by a server-side proxy to the original destination server.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: January 13, 2015
    Assignee: Blue Coat Systems, Inc.
    Inventor: Alexander Wade Campbell
  • Patent number: 8781457
    Abstract: Remote mobile device management is provided. A master user account is established based on a request from a master user and a request to associate a remote mobile device with the master user account is received. The remote mobile device is associated with the master user account and management information is received from the master user account that is associated with the remote mobile device including restriction activation information. A first indication of geographic location is received when the remote mobile device enters a defined geographic area. The system also provides for the restriction of at least one device capability of the remote mobile device based on the restriction activation information and the first indication of geographic location. A second indication of geographic location is received when the remote mobile device exits the defined geographic area and provides for restoration of the at least one device capability based on the second indication of geographic location.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: July 15, 2014
    Assignee: Text Safe Teens, LLC
    Inventors: Phillip Randazzo, Thomas Shimkus