Patents Examined by Kamran Mohammadi
  • Patent number: 9269073
    Abstract: Systems, methods, and computer-readable storage media for managing meeting agendas in a meeting or conference via a virtual agenda participant. The system maintains, prior to a communication session, a conference agenda associated with the communication session. During the communication session, the system identifies, via a virtual entity, communication items associated with the communication session to yield identified communication items, wherein the virtual entity dynamically monitors the communication session and processes data associated with the communication session to identify the communication items. The system then compares, via the virtual entity, the conference agenda with the identified communication items to determine which items from the conference agenda have been addressed during the communication session.
    Type: Grant
    Filed: September 20, 2012
    Date of Patent: February 23, 2016
    Assignee: Avaya Inc.
    Inventors: Michael J. Sammon, Ajita John, Doree Duncan Seligmann
  • Patent number: 9253081
    Abstract: In one embodiment, a machine type communication (MTC) device can receive registration associated with a new device upon the new device registration for a computer network. The MTC device can further determine a machine-to-machine (MTM) service class for the new device based on the registration data with the service class associated with at least one network route for messages destined for the new device. The MTC device can further receive a trigger message destined for the device and route the trigger message according to the network route associated with the determined MTM service class.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: February 2, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Sourabh Anpat, Mahbubul Alam
  • Patent number: 9224156
    Abstract: A video preparation system is described. The system includes an event detector, a viewer identification, a selector, a video synthesis module, and a communications module. The event detector may be configured to detect an event associated with a main video content. The viewer identification module may be configured to determine an identification of a viewer associated with the event and to obtain information about the viewer. The selector may be configured to select additional video content that could be presented with the main video content. The video synthesis module may be configured to modify, in real time, the video content to produce a resulting content based on the information about the viewer. The communications module may be configured to provide the resulting content to a play-out server, the resulting content suitable for streaming via the Internet to a client computer system associated with the viewer.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: December 29, 2015
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: James A. Moorer
  • Patent number: 9219794
    Abstract: An information processing apparatus includes a first receiving unit that receives, from a first information processing apparatus, a reservation process, which is a reservation for transmission of a process to be performed by a second information processing apparatus, a registration unit registering the reservation process received by the first receiving unit in a memory, a request unit that requests the first information processing apparatus to transmit the process to be performed by the second information processing apparatus when a communication is received from the second information processing apparatus and the reservation process is stored in the memory, a second receiving unit that receives the process to be performed by the second information processing apparatus transmitted from the first information processing apparatus in response to the request from the request unit, and a transmitting unit transmitting the process received by the second receiving unit to the second information processing apparatus
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: December 22, 2015
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Taishi Asumi
  • Patent number: 9213673
    Abstract: Disclosed are various embodiments for providing networked applications that are segmented into multiple client-cached executable modules. Multiple networked applications are provided by an application server, and a module cache is maintained in a client. The client obtains a user invocation of a particular functionality associated with a networked application. One of the modules associated with the particular functionality is obtained by the client from the application server over a network in response to determining that the module is not already in the module cache. The module is executed by the client to provide the particular functionality. A data cache may be implemented that includes data blocks that have been used, are being used, or are predicted to be used by the networked application.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: December 15, 2015
    Assignee: VIA TECHNOLOGIES, INC.
    Inventor: John K. Lee
  • Patent number: 9204197
    Abstract: An electronic device and a method for providing a content recommendation service are disclosed. A controller detects a user action for requesting content recommendation, extracts content information about content displayed on a screen in response to the detected user action, and generates a content post request message including the extracted content information and ID information. A network interface transmits the generated content post request message to an electronic device or a server.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: December 1, 2015
    Assignee: LG Electronics Inc.
    Inventors: Juyoung Kim, Hyesook Ha, Myongwon Suh
  • Patent number: 9172584
    Abstract: High-availability cluster data protection is described. A computer executes a framework and a task dispatcher. The framework disables caching of internet protocol addresses queried from a network interface configuration of the computer. The task dispatcher receives a request to execute a data protection task, and determines whether the request is for a current cluster node. If the request is not for a current cluster node, the task dispatcher determines whether the request is for a logical host. If the request is for the logical host, the task dispatcher queries the network interface configuration to determine whether the internet protocol address of the logical host is locally available. If the internet protocol address of the logical host is locally available, the task dispatcher directs the request locally. If the internet protocol address of the logical host is not locally available, the task dispatcher directs the request to a remote node.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: October 27, 2015
    Assignee: EMC CORPORATION
    Inventor: Lei Lai
  • Patent number: 9131251
    Abstract: A method for transmitting video streams from a server to a media device includes selecting by the server first encoding parameters for a first set of video streams based on a first current bandwidth capacity for a network and based on a first current window size of a receive buffer of the media device, and transmitting the first set of video streams from the server to the media device. The method includes selecting by the server second encoding parameters for a second set of video streams based on a second current bandwidth capacity for the network based on a second current window size of the buffer. The first current bandwidth capacity is different from the second current bandwidth capacity or the first window size is different from the second current window size. The method includes transmitting the second set of video streams from the server to the media device.
    Type: Grant
    Filed: September 20, 2012
    Date of Patent: September 8, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: Arjun Ramamurthy, Ajay Luthra, Mark K. Schmidt
  • Patent number: 9111242
    Abstract: An event data processing apparatus calculates a meeting person number difference which is a difference in the number of meeting persons between a first number of meeting persons at a first time and a second number of meeting persons at a second time, determines that a continuous communication is conducted between the first time and the second time if the meeting person number difference is equal to or smaller than a meeting person number threshold value which is a predetermined threshold value, and records persons included in the first number of meeting persons and the second number of meeting persons, the first time, and the second time in association with event identifiers for identifying events in a recording module.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: August 18, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Satomi Tsuji, Nobuo Sato, Kazuo Yano, Shinichi Fukuma