Patents Examined by Boris Grijalva Lobos
  • Patent number: 9621492
    Abstract: An information providing method and system may provide information while conversing with a user through an instant messaging application. The information providing system enables a user terminal to add, as a friend, a software bot which may be a virtual friend configured in an artificial software program through the instant messaging application executed in a user terminal. When the user inputs and transmits a message to the software bot through a conversation session, the information providing system may retrieve an appropriate response corresponding to the message from a database by inputting the message as a query, and may transmit the response to the user terminal, thereby providing the response to the user through the conversation session.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: April 11, 2017
    Assignee: LINE CORPORATION
    Inventors: Euivin Park, Heechan Yang, Hyuk Jung, Dongri Jin
  • Patent number: 9393918
    Abstract: Vehicles, computer-implemented methods, systems and apparatus are disclosed for providing application generated information for presentation at an automotive head unit (AHU) of a vehicle. For example, a vehicle is provided that is configured to communicate with an application server. The application server hosts and executes an application to generate information. The application server provides a first part of a MirrorLink server since the application hosted at the application server is normally hosted at and designed to be executed by a consumer electronics device to generate the information, and the information is normally presented at the consumer electronics device. The vehicle includes a network access device (NAD) integrated within the vehicle and an AHU that communicatively coupled to the NAD. The AHU includes a human-machine-interface (HMI). The NAD includes a wireless communication interface that serves as a second part of the MirrorLink server.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: July 19, 2016
    Assignee: GM Global Technology Operations LLC
    Inventor: Robert A. Hrabak
  • Patent number: 9397883
    Abstract: An exemplary system may configure network settings of an unreachable host. In one embodiment, the system determines that a first host on a network is unreachable using a first communication protocol. The system selects a second host on the network that is reachable using the first communication protocol. The second host on the network can reach the first host using a second communication protocol. The system provides a communication to the second host on the network using the first communication protocol. The communication causes the second host to access the first host on the network using the second communication protocol.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: July 19, 2016
    Assignee: Red Hat Israel, Ltd.
    Inventors: Eduardo Warszawski, Yeela Kaplan
  • Patent number: 9374272
    Abstract: A data processing apparatus includes a receiving unit configured to receive an input of user information, a determining unit configured to determine a destination corresponding to the user information, a preparing unit configured to prepare a computer program for enabling an information terminal device to which the computer program is installed to use a data processing function provided by the data processing apparatus and configuration information related to the data processing function, and a transmitting unit configured to transmit instruction information giving an instruction as to how the computer program and the configuration information are acquired to the destination thus determined over a network.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: June 21, 2016
    Assignee: Ricoh Company, Ltd.
    Inventor: Toshio Akiyama
  • Patent number: 9374234
    Abstract: A method of controlling an information processing apparatus includes obtaining user information related to users of information terminals in a place, and obtaining, by a processor, change information related to a change in the user information.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: June 21, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Takuya Sakamoto
  • Patent number: 9336113
    Abstract: A method and device for selecting a media device that is enabled to receive and then play or distribute digital media files, where the media device is or has been connected to a network over which the digital media is delivered to the media device. Media devices that have been connected to the network are identified. Identification information for available media devices that are currently connected to the network and turned on, and identification information for unavailable media devices that are not currently turned on or are not currently connected to the network, is stored. A selection of either an available or an unavailable media device is received, and in response the digital media is distributed over the network to the selected media device.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: May 10, 2016
    Assignee: Bose Corporation
    Inventors: Morton Tarr, Victor Berry
  • Patent number: 9313282
    Abstract: Managing a co-browsing session of multiple users where there are multiple roles that each user may have, and each respective user has a role. Software manages a computer system to: (i) monitor the co-browsing session to detect a condition; and (ii) responsive to detection of the condition, change the role(s) of at least one user. The change of role(s) is made automatically and without human intervention.
    Type: Grant
    Filed: February 18, 2013
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Lisa M. Bradley, Lin Sun
  • Patent number: 9294574
    Abstract: Techniques described herein automatically discover the IP address of a first network device such as but not limited to a multifunction printer. Such techniques use a unique identifier of the first network device, such as for example a multifunction printer serial number. Such unique number is used in the configuration of a second network device, such as for example a Digital Front End/External Print Controller that may need the IP address of the first network device. The unique number may be entered once into the second network device or may be received from the first network device through a data interface by the second network device. Techniques then may use any available broadcast technology such as but not limited to Simple Network Management Protocol (SNMP) to determine from available network devices which network device therefrom has the same unique number, thereby obtaining the IP address of the first network device.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: March 22, 2016
    Assignee: ELECTRONICS FOR IMAGING, INC.
    Inventors: Vinod Gupta, Haresh Joshi
  • Patent number: 9288102
    Abstract: An environment is described in which a cloud-implemented service system controls a plurality of target devices via a plurality of respective device-agnostic pipe mechanisms. The target devices themselves may represent “dumb” devices, e.g., lacking local control logic, or providing reduced reliance on local control logic. Users may interact with the service system via applications running on any type of user devices.
    Type: Grant
    Filed: February 18, 2013
    Date of Patent: March 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Ehab Sobhy
  • Patent number: 9270760
    Abstract: A system and machine-implemented method for processing data associated with an application running on an electronic device. A server receives an HTTP header from the electronic device. The HTTP header is associated with an application running on the electronic device and specifies a content mode for the application. The content mode identifies a type of server content for a user of the application, and corresponds to at least one of plural modes including a child mode in which the type of server content is for a child user. The server receives a request for content from the electronic device, the request being associated with the application, and accesses content for the application based on the received request. The accessed content is provided for the application running on the electronic device. At least one of the accessing or the providing is based on the identified type of server content.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: February 23, 2016
    Assignee: Google Inc.
    Inventor: Jonathan Adam Heinberg
  • Patent number: 9245300
    Abstract: Methods and systems are disclosed that may retrieve and filter a call history log or related data, select users based on the results of filtering, and provide proposed contacts to a communication service. The filtering may comprise a variety of criteria and the criteria may be assigned different weights.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: January 26, 2016
    Assignee: Comcast Cable Communications, LLC
    Inventor: Eric Budin
  • Patent number: 9246998
    Abstract: Bypassing a load balancer that initially appeared in a multi-message flow from a source machine served by a source intermediary and a target machine served on a target intermediary. One or more original network messages (and perhaps just the first) of the flow arrive from the source intermediary at the load balancer, which selects which machine is to be a destination machine, and it turns out selects the destination machine serviced by the destination intermediary. In response to receiving this message, the destination intermediary instructs the source intermediary to transmit subsequent messages in the flow in a manner that bypasses the load balancer. To facilitate this, the source intermediary may modify addressing of subsequent flow messages from the source machine such that they are rerouted to the destination machine without addressing the load balancer.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: January 26, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hemant Kumar, Parveen Kumar Patel, Deepak Bansal
  • Patent number: 9191355
    Abstract: The present disclosure relates in general to social networks run in a computer environment and in particular to methods and systems for posting messages about future events to users of a social network who are registered users of the social network, preferably in accordance with selectable, pre-selectable or adjustable settings for individual users. The method and system allows a user to post a message about a future plan or event that is taking place at a specified time rather than the time that the message is sent. The approach according to the present disclosure is directed to a unique way of social networking via an ordered list of events, such as a timeline or calendar, that shows when future plans will take place, and to a ‘matchmaking’ service between people organizing or taking part in such an event and other users who may also be interested in that event.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: November 17, 2015
    Assignee: Crytek GmbH
    Inventor: Cevat Yerli
  • Patent number: 9182976
    Abstract: A method for implementation by a network-connectable computing system is provided. The method includes receiving an indication of a service corresponding to a mobile device, the indication based on a user action, and transmitting at least one message to the mobile device responsive to the indication of the service. The at least one message includes an instruction for a particular application corresponding to the service to provide a status of the particular application and an instruction for a user of the mobile device to initiate contact with a network resource to access data corresponding to the particular application. Further provided is a system for managing client application enablement and operation.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: November 10, 2015
    Assignee: Location Labs, Inc.
    Inventors: Daniel Hodges, Tasos Roumeliotis, Jesse Myers, Mitchell Scott Ozer, Joseph Anakata
  • Patent number: 9178770
    Abstract: A first computing device receives one or more messages, wherein the one or more messages includes information regarding one or more components, wherein each component is part of one or more systems and wherein each system includes one or more sub systems. The first computing device determines that a first system has changed based on the first computing device comparing the one or more messages to a hierarchical model, wherein the change to the first system includes a change associated with a first component of the first system. The first computing device determines a position of the first component within the first system and within one or more sub-systems of the first system based on the one or more messages. The first computing device updates the hierarchical model to include the first component in a hierarchical location that corresponds to the determined position of the first component.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: November 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Amit Merchant, Venkatesh Patil, Praveen Vyas
  • Patent number: 9178939
    Abstract: A first computing device receives one or more messages, wherein the one or more messages includes information regarding one or more components, wherein each component is part of one or more systems and wherein each system includes one or more sub systems. The first computing device determines that a first system has changed based on the first computing device comparing the one or more messages to a hierarchical model, wherein the change to the first system includes a change associated with a first component of the first system. The first computing device determines a position of the first component within the first system and within one or more sub-systems of the first system based on the one or more messages. The first computing device updates the hierarchical model to include the first component in a hierarchical location that corresponds to the determined position of the first component.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: November 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Amit Merchant, Venkatesh Patil, Praveen Vyas
  • Patent number: 9160869
    Abstract: A system for creating image and text-based projects includes a server and software running from physical medium providing a first function for establishing a client-server connection between the server and a computing appliance, a second function for initiating a data session with a user, a third function for the detecting user activity relative to uploading of, or permitting access to one or more photos to the server, a fourth function for accessing copies of the photos before or during upload and compressing them at a pre-designated resolution suitable for printing, a fifth function for transferring the photo copies in the compressed state to the server, a sixth function for decompressing and displaying the one or more photos ahead of receipt of the photos accessed, and a seventh function for replacing the displayed photo or photos with the one or more photos upon receipt thereof.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: October 13, 2015
    Assignee: Interactive Memories, Inc.
    Inventor: Dan Schult
  • Patent number: 9141669
    Abstract: An exemplary system and method for generating a data list of websites and configuring at least one server computer coupled to a communications network for an origin server website content delivery may comprise a network storage device communicatively coupled to a network and storing a routing table for a CDN, the routing table map one or more edge server IP addresses for one or more edge servers to each of one or more geographic regions. The network storage device may be configured to transmit the routing table to one or more DNS servers communicatively coupled to the network.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: September 22, 2015
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Craig Jellick, David Koopman
  • Patent number: 9137501
    Abstract: A system and method includes a host device, an intermediate device and a user device having a device type associated therewith. A network is in communication with the host device, the intermediate device and the user device. The host device communicates a first graphics command to the intermediate device. The intermediate device converts the first graphics command to a second graphics command in response to the device type. The user device generates a screen display in response to the second graphics command.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: September 15, 2015
    Assignee: The DIRECTV Group, Inc.
    Inventors: Phillip T. Wang, Sean S. Lee, Scott D. Casavant
  • Patent number: 9106651
    Abstract: A source device in a wireless display (WD) system stores a plurality of preconfigured formats. Each of the preconfigured formats is associated with a different type of human input device (HID). The source device receives one or more Internet Protocol (IP) packets from a sink device in the WD system. The one or more IP packets include a HID command (HIDC) input report. The source device identifies, based on data in the one or more IP packets, one of the preconfigured formats and parses the HIDC input report based on the identified preconfigured format in order to determine a user input. The source device then generates media data in response to the user input and sends the media data to the sink device.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: August 11, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Jeff S. Froelicher, Xiaolong Huang, Vijayalakshmi R. Raveendran