Patents Examined by Oanh Duong
  • Patent number: 9953612
    Abstract: Certain embodiments herein may include systems and methods for facilitating communication between mobile devices and display devices. According to certain embodiments, various types of connections may be established for communication between mobile devices and display devices. The type of connection may be based on numerous factors, including networks accessible to the mobile devices and display devices, capabilities of the mobile devices and display devices, and requirements associated with a software application running on a display device or on a device associated with the display device. Example connection types may involve a server intermediary which may establish a communication connection and proxy or relay content between mobile devices and display devices. Other connection types may not involve a server intermediary, for example, when a mobile device interacts with a display device to control a real-time game application.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: April 24, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Alan Queen
  • Patent number: 9948591
    Abstract: Systems and methods that facilitate messaging capabilities within a unified plant model (UPM) via employing a plurality of core messaging primitives for configuration of messages that interact with a message engine of the industrial plant. In a related aspect, initially messaging host modules can be located on a network and associated policies identified. Next, data type ID and name syntax can be defined and unique UPM system identifiers generated by the system.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: April 17, 2018
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Gavan W. Hood, Michael D. Kalan, Sujeet Chand, Paul R. D'Mura, Kenwood H. Hall, Kenneth S. Plache, Clifton H. Bromley
  • Patent number: 9936032
    Abstract: A website server computer hosting a website can identify a visitor to the website by using information provided by a visitor server computer that interacts with the visitor. The information provided by the server computer, in some embodiments, can be a combination of an IP address and characteristics of a computing device from where the visitor visits the website. In some embodiments, the IP address of the visitor server computer is used. In embodiments where the visitor may be sharing the computing device with other users, the characteristics may include at least one characteristic that is uniquely associated with the visitor. The website server computer can use a visitor identifier thus generated to start tracking the pages that the visitor requests during the session and can generate and customize pages for the visitor by using characteristics originated from the visitor.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: April 3, 2018
    Assignee: Open Text SA ULC
    Inventors: John C. Artz, Jr., William H. Bender, Heeren Pathak
  • Patent number: 9935839
    Abstract: A source device communicates with a sink device over a main communication channel and configuration data is sent over a display data channel. A retimer is coupled between the source device and the sink device to improve the quality of signal transmitted from the source device to the sink device. The retimer monitors the data being sent on the display data channel to look for a desired command. Once the command is found, a copy of the command is decoded by the retimer and the configuration data and associated values are stored in a storage. The retimer uses the stored configuration data to modify the received communication data signal to match the operational characteristics between the source device and sink device and then transmit the modified signal to the sink device using these operational characteristics.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: April 3, 2018
    Assignee: PARADE TECHNOLOGIES, LTD.
    Inventors: Qing Li, Ming Qu, HongQuan Wang, Zhengyu Yuan
  • Patent number: 9917879
    Abstract: Embodiments of the present invention allow applications developers to change user experiences within an application without updating the application by relying on remote interface templates to create user experiences. The application code includes entry points to various remote interface templates stored on a remote device. The remote interface templates are consumed by the application to render content blocks that are all, or part of, the application's interface. The remote interface templates may be changed seamlessly at the remote device allowing the user to enjoy the updated interface without interruption the next time the application is opened.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: March 13, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Salem Elie Haykal, Jay Ongg, Radu Bacioiu, Li Xu, Janine Michelle Perret, Phoi Heng Lew
  • Patent number: 9906574
    Abstract: The present disclosure discloses a method, server, client and system for data presentation in a multiplayer session, and belongs to the technical field of multiplayer video session. The method includes: establishing a session connection with multiple clients participating in the session; receiving session control commands, audio data and video data transmitted by the multiple clients participating in the session through the session connection; assigning audio data and video data to the first client based on the session control commands transmitted by the multiple clients participating in the session, the first client is any one of the multiple clients participating in the session; transmitting the audio data and video data to the first client, so as for the first client to present the audio data and video data.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: February 27, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Xiangwei Ge
  • Patent number: 9900724
    Abstract: Aspects of the subject disclosure may include, for example, identifying a configuration of a second end user device that includes device data and applications, generating a configuration template associated with the second end user device, providing a first end user device with access to the configuration template for enabling the first end user device to be configured, detecting an adjustment to the configuration of the second end user device, and transmitting a notification of a configuration change at the second end user device responsive to the detecting of the adjustment to enable the first end user device to be reconfigured according to the adjustment to the configuration of the second end user device. Other embodiments are disclosed.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: February 20, 2018
    Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLC
    Inventors: Ari Craine, Matthew Arcaro
  • Patent number: 9894114
    Abstract: A method, system and computer program product for adjusting a display of social media updates to varying degrees of richness. A level of importance for each social media update is identified and assigned to the update. The importance of the social media update can be defined by various aspects, such as topics or people of interest to the user. Furthermore, a current condition of a user's environment (e.g., current workload of the user) is determined. The social media updates are then displayed in a social networking feed with a particular degree of richness at a particular location based on the level of importance of the social media updates, the current condition of the user's environment, and/or the user's interactions with existing updates currently displayed. In this manner, the amount of time required by the user to determine which updates are important to the user is reduced.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ethan L. Perry, Josef Scherpa, Andrew L. Schirmer
  • Patent number: 9871833
    Abstract: A method, system and computer program product for adjusting a display of social media updates to varying degrees of richness. A level of importance for each social media update is identified and assigned to the update. The importance of the social media update can be defined by various aspects, such as topics or people of interest to the user. Furthermore, a current condition of a user's environment (e.g., current workload of the user) is determined. The social media updates are then displayed in a social networking feed with a particular degree of richness at a particular location based on the level of importance of the social media updates, the current condition of the user's environment, and/or the user's interactions with existing updates currently displayed. In this manner, the amount of time required by the user to determine which updates are important to the user is reduced.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: January 16, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ethan L. Perry, Josef Scherpa, Andrew L. Schirmer
  • Patent number: 9866445
    Abstract: There is provided a method and system for delivering applications from a server system to at least one distant client devices through a computer network. The applications being physically processed at the server system but virtually delivered to the at least one client device. This allows the client device to benefit from every application of every OS as well as any processing power located at the server system such as specific hardware components and multi-computer processing units. Such method and system includes a process that encapsulates the server system software application and application environment in a Hypermedia Stream (HMS), the latter HMS providing seamless interactivity on the encapsulated and delivered software application.
    Type: Grant
    Filed: April 17, 2009
    Date of Patent: January 9, 2018
    Assignee: CADENS MEDICAL IMAGING INC.
    Inventors: Hugo Douville, Florent Chandelier
  • Patent number: 9854036
    Abstract: A method for migrating memory data of a virtual machine, and a related apparatus, and a cluster system are provided. The method includes: obtaining a data sending request for sending memory data of a first virtual machine, where the request includes an identity of the first virtual machine and a PFN of the memory data that is requested to be sent; querying a correspondence information base according to the identity of the first virtual machine to obtain a correspondence of the first virtual machine; querying the correspondence of the first virtual machine according to the PFN of the memory data that is requested to be sent, so as to obtain a physical memory page address of the memory data; and sending, to a destination physical host by using an RDMA network adapter, memory data stored at the physical memory page address of the memory data.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: December 26, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jie Yang, Xiaofeng Zhang
  • Patent number: 9846743
    Abstract: A method includes aggregating a set of analyzed webpage portions from at least two unaffiliated websites. The method also includes transmitting an aggregated result, the aggregated result associated with an aggregated set of analyzed webpage portions. Another embodiment includes the set of analyzed webpage portions being associated with a topic. Yet another embodiment includes receiving an indication of an occurrence of a browser event and analyzing, in response to receiving the indication, a webpage portion then storing an analyzed webpage portion and the browser event in a database. Yet another embodiment includes analyzing the webpage portion by downloading a webpage portion from at least one website, extracting a text portion from the webpage portion and associating, in response to extracting the text portion, at least one topic from the text portion.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: December 19, 2017
    Assignee: Thomson Reuters Global Resources Unlimited Company
    Inventors: Kenneth Alexander Ellis, Linda Birbara, Thomas Tague
  • Patent number: 9819532
    Abstract: A multi-service node management system includes: at least two service nodes, where each of the service node is disposed with a baseboard management controller (BMC); a module management controller (MMC), having one end configured to perform data communication with the BMC in each service node of the at least two service nodes, and the other end performing data communication with a shared module; and the shared module, on which sharing management is performed by BMCs in the service nodes through an MMC.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: November 14, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jianjun Zhou, Zhan Wu, Lin Xiao
  • Patent number: 9819625
    Abstract: A method and system for processing an email. A mail hub device receives the email from a first mail server, a Mail Thread ID (MTID) from a Mail Thread Board (MTB) server, and additional data from the MTB server. The mail hub device transmits, to a second mail client, the email with the added MTID and the added additional data and in response, receives, from the second email client, a selection of a message from messages contained in the additional data. The mail hub device transmits, to the MTB server, a request to generate an update of the additional data based on the selection of the message. The mail hub device receives, from the MTB server, the updated additional data based on the selection of the message. The mail hub device transmits, to the first mail server, the updated additional data based on the selection of the message.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: November 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kenichi Amemiya, Hiroyuki Murayama, Kotaro Sano, Noboru Umenai
  • Patent number: 9801049
    Abstract: The disclosure is related to providing a monitoring service to user terminals regardless of whether the user terminals are registered at a server for the monitoring service and whether the user terminals are installed with an application dedicatedly programmed for the monitoring service. The server may receiving a data forward request message from a first one of subscriber's registered user terminals for forwarding target monitoring information to a designated user terminal, process the target monitoring information to be processable at the designated user terminal, and transmit a connection request message and the processed target monitoring information to the first one of subscriber's registered user terminals. The first one of subscriber's registered user terminals receives the connection request message and the processed target monitoring information from the server and forwards the processed target monitoring information to the designated user terminal in response to the request message.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: October 24, 2017
    Assignee: KT CORPORATION
    Inventor: Bum-Mo Koo
  • Patent number: 9800679
    Abstract: Systems and methods to define a social network for a user using data implied by communications of the user with others. In one embodiment, a method includes scanning messages to identify persons addressed in the messages; computing scores of the persons to determine a relevancy of each person; receiving, by a first computing device, a request from a computer program running on a second computing device; in response to the request from the computer program, providing access to friend data for the persons, the computer program to provide services based on the friend data; and sending the friend data to the second computing device.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: October 24, 2017
    Assignee: YAHOO HOLDINGS, INC.
    Inventors: Brian Hein, Jon New
  • Patent number: 9787774
    Abstract: Systems and methods provide logic facilitating an interaction between a networked server and multiple, unrelated devices. In one implementation, a computer-implemented method enables a user of a device to interact with or control multiple, unrelated devices across a cloud computing environment using a networked server. The method includes receiving, at the networked server, an instruction from the control device. A corresponding instruction understandable by an unrelated controlled device is generated by the networked server, and the corresponding instruction is operable to cause the controlled device to perform the received instruction. The networked server may transmit the corresponding instruction to the controlled device.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: October 10, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Sunbir Gill, Anna Dorothy Bell, Piragash Velummylum, Ethan Z. Evans, Lars Brubaker
  • Patent number: 9749413
    Abstract: Methods and apparatus to provide peer-to-peer interrupt signaling between devices coupled via one or more interconnects are described. In one embodiment, a NIC (Network Interface Card such as a Remote Direct Memory Access (RDMA) capable NIC) transfers data directly into or out of the memory of a peer device that is coupled to the NIC via one or more interconnects, bypassing a host computing/processing unit and/or main system memory. Other embodiments are also disclosed.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: August 29, 2017
    Assignee: Intel Corporation
    Inventors: Mark S. Hefty, Robert J. Woodruff, Jerrie L. Coffman, William R. Magro
  • Patent number: 9729665
    Abstract: A content transmission method including: searching, when a first information processing device receives a transmission request for a first content from a second information processing device, for a third information processing device within information processing devices, at least one of the information processing devices having a connection with the second information processing device and currently transmitting a second content to the second information processing device; and transmitting to the third information processing device, by the first information processing device, the first content and an instruction to transmit the transmitted first content from the third information processing device to the second information processing device in accordance with the transmission request.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: August 8, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Hitoshi Ueno, Kenichi Abiru
  • Patent number: 9686631
    Abstract: Aspects of the subject disclosure may include, for example, identifying a configuration of a second end user device that includes device data and applications, generating a configuration template associated with the second end user device, providing a first end user device with access to the configuration template for enabling the first end user device to be configured, detecting an adjustment to the configuration of the second end user device, and transmitting a notification of a configuration change at the second end user device responsive to the detecting of the adjustment to enable the first end user device to be reconfigured according to the adjustment to the configuration of the second end user device. Other embodiments are disclosed.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: June 20, 2017
    Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLC
    Inventors: Ari Craine, Matthew Arcaro