Patents Examined by Jerry Dennison
  • Patent number: 9516155
    Abstract: Systems and methods for multi-modal messaging that enable a user to compose, send and retrieve messages, such as SMS, MMS, IM or ordinary e-mail messages, for example, using one or more I/O (input/output) modalities (e.g., speech I/O and/or GUI I/O). A method for composing messages combines the advantages of a multi-modal interface (e.g., grammar-based speech and touchscreen or similar input devices) and message templates, which allows a user to construct a message with significantly less effort in a fraction of the time required by conventional methods. The user can dictate his/her messages using speech and/or GUI input, for example, based on a library of message templates which can be personalized by the user to fit his/her social interaction needs.
    Type: Grant
    Filed: January 2, 2008
    Date of Patent: December 6, 2016
    Assignee: Nuance Communications, Inc.
    Inventors: Jan Kleindienst, Martin Labsky, Stephane H. Maes, Jan Sedivy
  • Patent number: 9514441
    Abstract: A method and apparatus for conducting at least two concurrent conversation sessions is provided whereby a user may quickly switch between sessions. A graphical user interface may be provided comprising a first portion for conducting a first communication session and a second portion for immediately invoking a switch to a second communication session. In operation, the first portion of the graphical user interface is switched to immediately conduct said second communication session in response to a user input to invoke the switch. The second component can display notifications for concurrent session activities and a particular notification selected by a user to invoke the switch.
    Type: Grant
    Filed: June 17, 2005
    Date of Patent: December 6, 2016
    Assignee: BlackBerry Limited
    Inventors: Gerhard D. Klassen, Shaul Wisebourt
  • Patent number: 9514128
    Abstract: A system and method to facilitate translation of communications between entities over a network are described. Multiple predetermined language constructs are communicated to a first entity as a first transmission over the network. Responsive to selection by the first entity of a language construct from the predetermined language constructs, a translated language construct corresponding to the selected language construct is identified. Finally, the translated language construct is communicated to a second entity as a second transmission over the network.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: December 6, 2016
    Assignee: eBay Inc.
    Inventor: Steve Grove
  • Patent number: 9503648
    Abstract: An imaging apparatus comprises an image pickup unit, a cutout image generation unit for cutting out a specified area in a pickup image taken by the image pickup unit to generate a cutout image enlarged at a specified magnification, an image display unit for displaying one or both of the pickup image taken by the image pickup unit and the cutout image generated by the cutout image generation unit, a display image control unit for controlling a method of displaying an image the image display unit displays, a manual focus operation unit for the user to control through manual operation the focus position of the image pickup unit, and a manual zoom operation unit for the user to control the zoom magnification of the image pickup unit.
    Type: Grant
    Filed: November 29, 2013
    Date of Patent: November 22, 2016
    Assignee: Hitachi Maxell, Ltd.
    Inventors: Shinichiro Hirooka, Hiroshi Chiba
  • Patent number: 9479488
    Abstract: In one embodiment, a method includes receiving a request at a wireless access point from a client system to access a network through the wireless access point. The wireless access point sends an identifier associated with the client system to a social-networking system, the social-networking system including user profiles arranged in one or more social graphs. The social graphs store relationships between the user profiles. The method further includes receiving at the wireless access point from the social-networking system an authorization determination. The authorization determination is based upon a first user profile of the plurality of user profiles. The first user profile includes the identifier associated with the client system. The method further includes providing the client system with access to the network through the wireless access point in accordance with the authorization determination.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: October 25, 2016
    Assignee: Facebook, Inc.
    Inventors: Erick Tseng, Mohit Talwar, Adrian Potra, Michael John McKenzie Toksvig, David Harry Garcia
  • Patent number: 9479400
    Abstract: A communication system and method include a server hosting an interactive voice response or self-help application in a virtual machine. In order to leverage the advantages and facilities of the servlet model, a XMPP (Extensible Messaging and Presence Protocol) servlet container is provided for the server so that the communication application can be programmed with objects defined by an XMPP servlet API, as well as such as HTTP and SIP servlets, in order to service an XMPP client. In addition to the generic class objects of the Java servlet model, the API also provides a set of XMPP-specific class objects. The XMPP servlet container includes a network point at a transport level for handling network connections, an XMPP service layer for managing XMPP sessions and streams, and an application layer for managing XMPP stanzas.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: October 25, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Wei Chen, Xiaopu Zhu, Zhiyu Liu, Pubing Zhang
  • Patent number: 9479599
    Abstract: The invention relates to systems and method for rerouting web service messages. A method for performing web services includes receiving a web service request from a client, rerouting the web service request to a server, receiving results of the web service request, and sending the results of the web service request to the client. The rerouting can be used with messages/requests formulated in Simple Object Access Protocol (also referred to as Service Oriented Architecture Protocol, or simply SOAP).
    Type: Grant
    Filed: October 4, 2007
    Date of Patent: October 25, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jing-tan T. Chen, Gautam Majumdar
  • Patent number: 9473406
    Abstract: A system and method for acquiring media data to be transmitted through a media network to a terminal and receiving a receiver report from the terminal, and estimating the condition of the network using information from the receiver report. Determining a data path based on whether the media network is congested, wherein the data path is a compression data path if the media network is congested, or the data path is a pass-through data path if the media network is not congested; and providing the media data through the determined data path.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: October 18, 2016
    Assignee: Citrix Systems, Inc.
    Inventors: Andrew Penner, Frederick Koopmans, Robert Kidd
  • Patent number: 9473442
    Abstract: An improvement to an electronic mail program is disclosed. In particular, the improved electronic mail program enables a user to mark individual action items within a message and set attributes for each action item. In the preferred embodiment, attributes include priority, deadline, abstract, and responsibility. The electronic mail program stores the action items and associated attributes in a database and sends the message to one or more recipients. The electronic mail program then displays the message and action items to the recipients. Message recipients then navigate through the list of action items to read descriptions and to determine the priority and nature of the actions necessary. The responsibility attribute further indicates which recipient should respond to the action item. The improved electronic mail program updates the status of each action item in the database as recipients respond.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: October 18, 2016
    Assignee: International Business Machines Corporation
    Inventors: Danny Y. Chen, John H. Handy-Bosma, Keith R. Walker
  • Patent number: 9467530
    Abstract: A method, apparatus, network entity, system and computer program product are provided for content sharing. In particular, a technique is provided whereby an individual desiring to share content including, for example, photograph albums, music or video files, or the like, need only select the individual(s) with whom he or she would like to share the content, and the device on which he or she is operating will determine all of the necessary protocols, connectivity bearers, and the like, for sharing the content, as well as the appropriate device with which the content should be shared.
    Type: Grant
    Filed: April 11, 2006
    Date of Patent: October 11, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Petros Belimpasakis, Catalin Ionescu
  • Patent number: 9462074
    Abstract: An apparatus and method to enhance existing caches in a network to better support streaming media storage and distribution. Helper machines are used inside the network to implement several methods which support streaming media including segmentation of streaming media objects into smaller units, cooperation of Helper machines, and novel placement and replacement policies for segments of media objects.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: October 4, 2016
    Assignee: Sound View Innovations, LLC
    Inventors: Katherine H. Guo, Sanjoy Paul, Tze Sing Eugene Ng, Hui Zhang, Markus A. Hofmann
  • Patent number: 9455944
    Abstract: A method and system for clarifying reply communications is provided. The method includes receiving an email comprising first data and generating a reply email including reply data associated with the email. Email reply check functionality is enabled and a first group of sentences comprising every sentence from the first data within the recent history section of the reply email is identified. A second group of sentences comprising every sentence from the reply data of the reply email is identified and the first group of sentences is validated with respect to the second group of sentences. Discrepancies between the first group of sentences with respect to the second group of sentences are determined and presented user via an alert based interface and a resulting modified reply email is generated.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventor: Sarbajit K. Rakshit
  • Patent number: 9450909
    Abstract: The invention relates to a method of handling a protocol address (IP_x) in a network (10). The network comprises a number of K servers (12). A server is uniquely identified in the network by a server identifier (Sid_x). A server houses a maximum number of L units (14). A unit comprises one hardware address (MACx) to connect to the network and a unit identifier (Eid_x) which uniquely identifies the unit in the server. A unit hosts a maximum number of M hosts (16). Each host on a unit comprises a local host identifier (Hid_x) uniquely identifying the host on the unit. A unit (14) generates a protocol address (IP_x) for a host on the unit based on the local host identifier (Hid_x) of the host, the unit identifier (Eid_x) of the unit and the server identifier (Sid_x) associated with the unit and assigns the protocol address to the host (16).
    Type: Grant
    Filed: January 9, 2013
    Date of Patent: September 20, 2016
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Tomislav Tonzetic, Ivica Matausic
  • Patent number: 9432352
    Abstract: A method and an apparatus for processing an authentication request message in a social network are provided. To improve the inefficiency of existing technology in processing user authentication and request to establish social relationship as well as inadequacy of parameters available for said authentication, the disclosed method includes a social network server detecting an authentication request message sent by a first client to a second client requesting to establish a social relationship with the second client. The social network server obtains information social attributes that are common to the first client and the second client, forwards the authentication request message, and sends the obtained information of common social attributes to the second client. The social attribute information is used by the second client to decide whether or not to authenticate the authentication request message.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: August 30, 2016
    Assignee: Alibaba Group Holding Limited
    Inventors: Jun Ye, Jianxiang Mo
  • Patent number: 9432442
    Abstract: Thin-client terminal systems allow server computer systems to be shared by multiple computer users. However, thin-client terminal systems that use analog signals can only be placed a limited distance from the main server computer system. On the other hand, thin-client terminal systems that rely purely on digital signals can be expensive to produce. A thin-client multiplier that combines the two different approaches communicates digitally with main server computer system such that it can be placed any distance from the main server computer system. The thin-client multiplier also provides output information received from the server system and electrical power to analog thin-client terminal systems and receives input information from the analog thin-client terminal systems. The received input information is provided to the server system for processing.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: August 30, 2016
    Assignee: nComputing Inc.
    Inventor: Gabriele Sartori
  • Patent number: 9432470
    Abstract: The present disclosure describes a method and an apparatus for sending an authentication request message in a social network. In order to resolve the problem that there are few parameters to be relied on when a user authenticates a request seeking to establish a social network relationship with the user, the method disclosed by the present disclosure includes: a social network server that, after obtaining an authentication request message sent by a first client to a second client to request to establish a social network relationship, modifies the first client's identification information in the first authentication request message to a third client's identification information to obtain a second authentication request message. The third client has a social network relationship with the first client and also has a direct social network relationship with the second client. The second authentication request message is sent to the second client.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: August 30, 2016
    Assignee: Alibaba Group Holding Limited
    Inventors: Jianxiang Mo, Jun Ye
  • Patent number: 9432628
    Abstract: There are provided a device and a method enabling execution of recording of content uploaded from a client with specific storage means of a server being specified. In a content upload process from the client to the server, the client obtains storage destination identifiers corresponding to respective storage means of the server from the server and transmits a content storage request including the storage destination identifier of the storage means desired by the client to the server. The server selects the storage means specified by the storage destination identifier received from the client and stores the uploaded content. With this configuration, the client can arbitrarily specify the specific storage means of the server and allows recording of the content to be executed.
    Type: Grant
    Filed: May 28, 2007
    Date of Patent: August 30, 2016
    Assignee: Saturn Licensing LLC
    Inventor: Norifumi Kikkawa
  • Patent number: 9407571
    Abstract: Computer-readable media, systems, and methods for geographically appropriate domain name system assignment are described. In embodiments, a mobile internet protocol session is initialized with a packet data serving node, and a registration request is communicated to a home agent, the home agent acting as a router on a home network of the mobile device and enabled to tunnel one or more data packets to the mobile device when the mobile device is outside the home network. Further, in embodiments a registration reply is received from the home agent, the registration reply including a domain name system server assignment to a domain name system server acting as a translator capable of converting one or more hostnames into one or more associated IP addresses during the mobile IP session.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: August 2, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, Lyle Bertz, Pallavur Sankaranaraynan, John Belser
  • Patent number: 9407586
    Abstract: Method and system for cross device notification (CDN) are provided. An incoming event is received at a first device associated with a user. The first device detects one or more active devices associated with the user other than the first device. Whether the user reacts to the incoming event is detected on the first device. Whether a CDN is needed is determined based on whether the one or more active devices are detected and/or whether the user reacts to the event within a predetermined time period. If a CDN is needed, the CDN is generated and transmitted to the one or more active devices.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 2, 2016
    Assignee: YAHOO! INC.
    Inventors: Gaonan Zhang, Li Rong
  • Patent number: 9392068
    Abstract: A method of providing a network-based service can include receiving a request for a service at a proxy server, wherein the request identifies a user. The method can also include identifying an application associated with the service based on the request and identifying a user data element required by the application for the user to access the application. The method can also include creating an application request element that includes the identified data element and proxying the request to the application using the created application request element.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: July 12, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Rolf F. Kamp