Patents Examined by Lin Liu
  • Patent number: 9253218
    Abstract: Systems (100) and methods (500) for connecting network resources of a first network (116) to network resources of a second network (118). The second network is different from the first network. The methods involve receiving a first message (302, 402) from a first network resource (106) of the first network. The first message has a first protocol format. In response to the first message, a second message (308, 408) having a web service request format is dynamically generated. The second message is communicated to a third network resource (112) of the second network for conversion into a third message (314). The third message has a second protocol format different from the first protocol format. The first network can be an SIP network. The second network can be an SS7 network.
    Type: Grant
    Filed: April 23, 2009
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Oliver Birch, Bouna Sall, Can Paul Boyacigiller, Sreenivasa R. Pamidala
  • Patent number: 9110622
    Abstract: New Internet-Pad specifications that include voice activated command functions are disclosed and enabled. The Internet-Pad may include a touch sensitive screen, a digital camera, a wireless communication unit, an operating system, a graphical user interface, an e-mail application, an Internet browsing application, and an application for playing audio or video content. The Internet-Pad operating system supports an application programming interface (API). A user can install additional applications. The Internet-Pad may further include a microphone and a speaker for interacting via voice commands with the user. In some examples, the user may take a picture with the digital camera included in the Internet-Pad and transfer or synchronize the picture to a wireless output device. In other examples, the Internet-Pad may transmit an e-mail upon receiving voice commands, and the Internet-Pad also may stream or mirror digital content over the air to an output device via voice commands.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: August 18, 2015
    Assignee: Flexiworld Technologies, Inc.
    Inventors: William Ho Chang, Christina Ying Liu
  • Patent number: 9092177
    Abstract: A Smart Phone specification is disclosed, the Smart Phone supports voice activated commands and may include a touch sensitive screen, a digital camera, a wireless communication unit supporting at least partly a protocol within IEEE802.11 standards, an operating system, a graphical user interface, an e-mail application, an Internet browsing application, and an application for playing audio or video content. The Smart Phone may provide an application programming interface (API) to support applications. The Smart Phone may further include a microphone, a speaker, and voice activated command functions for receiving voice commands from the user. In some examples, the digital camera of the Smart Phone may take a picture and transfer the picture to an output device. In other examples, the Smart Phone may stream or transfer digital content over the air or wirelessly in response to voice activated commands or selections over the touch sensitive screen.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: July 28, 2015
    Assignee: Flexiworld Technologies, Inc.
    Inventors: William Ho Chang, Christina Ying Liu
  • Patent number: 9049070
    Abstract: A method and system for establishing and maintaining a connection in a client/server environment is disclosed. A client requests a connection from a server, and the client and server negotiate environment options to establish the connection including a recovery location comprising, in one example, an IP address and port. The server stores the recovery location received from the client in a recovery information file. In response to losing the connection with the server, the client checks the recovery location for a recovery notification sent by the server. When the server is re-started, a recovery notification is sent by the server to the recovery location that was stored in the recovery information file. The client receives this recovery notification, and the connection between the client and the server is re-established without the need for the client to query the server.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: June 2, 2015
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey S. Stevens, Paul F. Rieth, Daniel L. Krissell, Richard G. Hartmann, Francine M. Orzel, Thomas E. Murphy, Jr.
  • Patent number: 9026578
    Abstract: The described systems and methods are directed at persisting data between web pages. A server receives object-related data associated with a first web page and a request for posting to a second web page from a client. The object-related data includes information about the objects in the first web page. Instances of the objects associated with the first web page are reconstructed based, at least in part, on the object-related data. The server generates rendering data of the second web page based, at least in part, on the reconstructed object instances. In this manner, the object-related data is allowed to persist from the first web page to the second web page.
    Type: Grant
    Filed: May 14, 2004
    Date of Patent: May 5, 2015
    Assignee: Microsoft Corporation
    Inventors: Susan Chory, David S. Ebbo, Robert M. Howard, Ting-Hao Yang
  • Patent number: 8880709
    Abstract: A system is provided for controlling the transmission of best-effort filed data or programs on channels from one of plural controllers to one or more client nodes. A program is a group of files and has program information indicating to a client node how to use the files of the program. A channel is a virtual path, wherein a client node can receive program files from different channels in a separable fashion. Channels also have channel information. Multiple controllers are provided which self configure in rank order to control the scheduled transmission of programs files on channels. Client nodes receive announcements of programs and channels from the controllers and selectively subscribe to the channels and programs. Client nodes can be instructed to positively acknowledge receipt of programs and also send back negative acknowledgements for ranges of data words in program files not received. The negative acknowledgements can be consolidated to reduce the number of packets on the network.
    Type: Grant
    Filed: May 15, 2002
    Date of Patent: November 4, 2014
    Assignee: Ericsson Television Inc.
    Inventors: C.J. Scott Dougall, P. Christien Bentz, Jason Russel Bright
  • Patent number: 8874651
    Abstract: Methods and arrangements for constructing and analyzing federated social networks. A first social network with a first plurality of accounts is defined, as well as a second social network with a second plurality of accounts, the second social network being unaffiliated with the second social network. The first and second social networks are federated to determine a union of the first and second social networks and an intersection of the first and second social networks, and second-order connections between one or more of the first plurality of accounts and one or more of the second plurality of accounts are ascertained, the second-order connections including connections outside of the intersection of the first and second social networks and within the union of the first and second social networks.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: October 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kuntal Dey, Ruta Mehta, Natwar Modani, Seema Nagar, Amit Anil Nanavati
  • Patent number: 8868652
    Abstract: Methods and arrangements for constructing and analyzing federated social networks. A first social network with a first plurality of accounts is defined, as well as a second social network with a second plurality of accounts, the second social network being unaffiliated with the second social network. The first and second social networks are federated to determine a union of the first and second social networks and an intersection of the first and second social networks, and second-order connections between one or more of the first plurality of accounts and one or more of the second plurality of accounts are ascertained, the second-order connections including connections outside of the intersection of the first and second social networks and within the union of the first and second social networks.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: October 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kuntal Dey, Ruta Mehta, Natwar Modani, Seema Nagar, Amit Anil Nanavati
  • Patent number: 8838823
    Abstract: A method is described including receiving a streamed leading content sub-clip, determining a set of needed content sub-clips, locating one of the set of needed content sub-clips and downloading the located content sub-clip. A system for providing content-on-demand is described having a peer, a server and a tracker. The tracker may be co-located with the server. The peer includes means for receiving a streamed leading content sub-clip, means for determining a set of needed content sub-clips, means for locating one of the set of needed content sub-clips and means for downloading the located content sub-clip.
    Type: Grant
    Filed: June 27, 2006
    Date of Patent: September 16, 2014
    Assignee: Thomson Licensing
    Inventors: Yang Guo, Saurabh Mathur, Kumar Ramaswamy
  • Patent number: 8838682
    Abstract: A method for providing a service containing facilities in a peer-to-peer network comprising peer devices is provided. The peer devices may be associated with groups, each group being defined by a pre-determined facility. The pre-determined facility may be executed by each peer device associated with a respective group, and a selected peer device of a group executes the respective facility. A sequence of facilities and specifications to be executed is publicized in the peer-to-peer network, on the peer devices executing the respective facility by a peer device requesting the combined service, and the selection of the selected peer devices is carried out according to the publicized sequence and the publicized specifications.
    Type: Grant
    Filed: July 24, 2007
    Date of Patent: September 16, 2014
    Assignee: Siemens Enterprise Communications GmbH & Co. KG
    Inventors: Christoph Gerdes, Vivian Prinz, Alan Southall
  • Patent number: 8775587
    Abstract: An apparatus, program product and method dynamically select a physical network interface for use by an application running on a networked computer in a manner that attempts to minimize bandwidth contention between application-related operations and any operating system critical storage operations that may be initiated by an operating system resident on the same networked computer. The dynamic selection prioritizes at least one physical network interface that does not handle operating system critical storage operations over at least one physical network interface that does handle operating system critical storage operations, thus minimizing the likelihood of the application causing poor performance and/or failure of the operating system due to contention over limited network resources.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Mark Harrison Goff, Michael Anthony Migliacio, Randall Scott Nelson, Eric Gene Thiemann
  • Patent number: 8762471
    Abstract: A networked computer system provides various services for assisting users in locating, and establishing contact relationships with, other users. For example, in one embodiment, users can identify other users based on their affiliations with particular schools or other organizations. The system also provides a mechanism for a user to selectively establish contact relationships or connections with other users, and to grant permissions for such other users to view personal information of the user. The system may also be capable of detecting, and notifying a user of, an event in which the user and a contact of the user are concurrently in a common location.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: June 24, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian D. Robertson, Warren William Adams
  • Patent number: 8745230
    Abstract: An architecture and method are provided for provisioning, configuring and deploying adaptive service oriented architectures through mounting provider systems on extended service containers and manipulating the instantiations of these containers so that the active instantiations can be optimized for the prevailing state within the service oriented architectures.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: June 3, 2014
    Assignee: DataGardens Inc.
    Inventor: Geoffrey Hayward
  • Patent number: 8713102
    Abstract: A method for social network collaboration addresses the need for efficient and effective way of obtaining information. The method obtains aggregated information from members of a social network collaborating in response to a source collaboration message. The method provides for a demand-driven collaborated information production such that the information is significantly more relevant and accurate.
    Type: Grant
    Filed: July 20, 2009
    Date of Patent: April 29, 2014
    Assignee: Accenture Global Services Limited
    Inventor: Michael Edward Bechtel
  • Patent number: 8688804
    Abstract: Disclosed are an apparatus and method for transmitting information in a Web-based control system. The control target device of the present invention includes a Web server module, a sound information generation module and an independent communication module. The Web server module transmits a Web page required for device control to a control device through a first communication channel. The sound information generation module generates sound information related to an event, occurring according to variation in status of the control target device. The independent communication module transmits the generated sound information to the control device through a second communication channel that is separate from the first communication channel.
    Type: Grant
    Filed: September 7, 2006
    Date of Patent: April 1, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ho Jin, Jung-yon Cho, Jong-wook Park
  • Patent number: 8667152
    Abstract: An enhanced content sharing framework, in which a presence table indexing content globally stored on a respective home network, and policy information identifying users who are authorized to access the respective home network are received from first and second home network manager devices that respectively manage first and second home networks that each comprises one or more content rendering devices and content storing devices. A message is received from a user requesting that particular content be provided from the first home network to a particular content rendering device or content storing device of the second home network. Based on the presence table of the first home network, it is determined that the particular content is stored on the first home network, and, based on the policy information of the first home network, it is determined that the user is authorized to access the particular content on the first home network.
    Type: Grant
    Filed: April 23, 2009
    Date of Patent: March 4, 2014
    Assignee: Accenture Global Services Limited
    Inventors: Giuseppe Capuozzo, Marco Borghini
  • Patent number: 8655961
    Abstract: Systems and methods for providing a report describing the status of an electronic envelope. The electronic envelope includes a first electronic document to be distributed for electronic signature and an electronic signing template defining a set of at least one task that must be performed by an executor of the first electronic document to complete the electronic signature. The first electronic document is subject to a workflow including a plurality of events. The method includes receiving from a monitoring entity a selection of an identifier of an event of the plurality. The progress of the first electronic document through the workflow is monitored. That the at least one event has occurred with respect to the first electronic document is determined. In response to determining that the at least one event has occurred, the monitoring entity is notified of such.
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: February 18, 2014
    Assignee: DocuSign, Inc.
    Inventors: Andrew David McCabe, Thomas H. Gosner, Jr.
  • Patent number: 8643722
    Abstract: A display system for a bicycle is disclosed that comprises a camera selectively attachable to the bicycle and a display unit fixable to the handlebars of the bicycle. The camera includes a power source and a signaling means adapted for sending visual scene information from the camera, either wirelessly or through a plurality of conductive cables. The display unit includes a display means, a power source, and a signal receiving means. The signal receiving means is adapted for receiving the visual scene information of the signaling means so that the display unit may display the visual scene information on the display means.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: February 4, 2014
    Assignee: Cerevellum Design, LLC
    Inventor: Evan Solida
  • Patent number: 8645479
    Abstract: Embodiments of the present invention provides a chatting system for a virtual pet, including a pet client, configured to receive a natural language sentence of a pet master, and send the natural language sentence to a virtual pet server; the virtual pet server, configured to forward the natural language sentence to a questioning and answering server, and return a natural language response to the pet client; the questioning and answering server, configured to perform processing of natural language understanding on the natural language sentence, obtain language characteristics of the pet master, generate the natural language response according to a natural language understanding result and the language characteristics of the pet master, and return the natural language response to the virtual pet server. Embodiments of the present invention further provide a chatting method for a virtual pet and a questioning and answering server.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: February 4, 2014
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Yunfeng Liu, Haisong Yang, Zhiyuan Liu, Rongling Yu
  • Patent number: 8629897
    Abstract: An imaging processing device includes: a position information generation section that generates position information which represents a relative positional relationship of captured images when the captured images are aligned on a predetermined plane so as to overlap same subjects, which are included in the different captured images, with each other; a strip image generation section that cuts out an area on each captured image from a predetermined reference position on the captured image to the reference position on another captured image which is aligned on the plane so as to overlap with the captured image and generates a strip image including the area, when the captured images are aligned on the plane on the basis of the position information; and a panoramic image generation section that generates a single panoramic image by aligning and stitching the strip images which are obtained from the captured images.
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: January 14, 2014
    Assignee: Sony Corporation
    Inventors: Noriyuki Yamashita, Jun Hirai