Patents Examined by Lin Liu
-
Patent number: 9253218Abstract: 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: GrantFiled: April 23, 2009Date of Patent: February 2, 2016Assignee: International Business Machines CorporationInventors: Oliver Birch, Bouna Sall, Can Paul Boyacigiller, Sreenivasa R. Pamidala
-
Patent number: 9110622Abstract: 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: GrantFiled: December 10, 2012Date of Patent: August 18, 2015Assignee: Flexiworld Technologies, Inc.Inventors: William Ho Chang, Christina Ying Liu
-
Patent number: 9092177Abstract: 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: GrantFiled: December 7, 2012Date of Patent: July 28, 2015Assignee: Flexiworld Technologies, Inc.Inventors: William Ho Chang, Christina Ying Liu
-
Patent number: 9049070Abstract: 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: GrantFiled: October 17, 2007Date of Patent: June 2, 2015Assignee: International Business Machines CorporationInventors: Jeffrey S. Stevens, Paul F. Rieth, Daniel L. Krissell, Richard G. Hartmann, Francine M. Orzel, Thomas E. Murphy, Jr.
-
Patent number: 9026578Abstract: 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: GrantFiled: May 14, 2004Date of Patent: May 5, 2015Assignee: Microsoft CorporationInventors: Susan Chory, David S. Ebbo, Robert M. Howard, Ting-Hao Yang
-
Patent number: 8880709Abstract: 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: GrantFiled: May 15, 2002Date of Patent: November 4, 2014Assignee: Ericsson Television Inc.Inventors: C.J. Scott Dougall, P. Christien Bentz, Jason Russel Bright
-
Patent number: 8874651Abstract: 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: GrantFiled: August 28, 2012Date of Patent: October 28, 2014Assignee: International Business Machines CorporationInventors: Kuntal Dey, Ruta Mehta, Natwar Modani, Seema Nagar, Amit Anil Nanavati
-
Patent number: 8868652Abstract: 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: GrantFiled: November 12, 2010Date of Patent: October 21, 2014Assignee: International Business Machines CorporationInventors: Kuntal Dey, Ruta Mehta, Natwar Modani, Seema Nagar, Amit Anil Nanavati
-
Patent number: 8838823Abstract: 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: GrantFiled: June 27, 2006Date of Patent: September 16, 2014Assignee: Thomson LicensingInventors: Yang Guo, Saurabh Mathur, Kumar Ramaswamy
-
Patent number: 8838682Abstract: 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: GrantFiled: July 24, 2007Date of Patent: September 16, 2014Assignee: Siemens Enterprise Communications GmbH & Co. KGInventors: Christoph Gerdes, Vivian Prinz, Alan Southall
-
Patent number: 8775587Abstract: 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: GrantFiled: May 18, 2007Date of Patent: July 8, 2014Assignee: International Business Machines CorporationInventors: Mark Harrison Goff, Michael Anthony Migliacio, Randall Scott Nelson, Eric Gene Thiemann
-
Patent number: 8762471Abstract: 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: GrantFiled: January 23, 2013Date of Patent: June 24, 2014Assignee: Amazon Technologies, Inc.Inventors: Brian D. Robertson, Warren William Adams
-
Patent number: 8745230Abstract: 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: GrantFiled: November 21, 2008Date of Patent: June 3, 2014Assignee: DataGardens Inc.Inventor: Geoffrey Hayward
-
Patent number: 8713102Abstract: 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: GrantFiled: July 20, 2009Date of Patent: April 29, 2014Assignee: Accenture Global Services LimitedInventor: Michael Edward Bechtel
-
Patent number: 8688804Abstract: 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: GrantFiled: September 7, 2006Date of Patent: April 1, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Ho Jin, Jung-yon Cho, Jong-wook Park
-
Patent number: 8667152Abstract: 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: GrantFiled: April 23, 2009Date of Patent: March 4, 2014Assignee: Accenture Global Services LimitedInventors: Giuseppe Capuozzo, Marco Borghini
-
Patent number: 8655961Abstract: 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: GrantFiled: June 24, 2009Date of Patent: February 18, 2014Assignee: DocuSign, Inc.Inventors: Andrew David McCabe, Thomas H. Gosner, Jr.
-
Patent number: 8643722Abstract: 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: GrantFiled: March 23, 2010Date of Patent: February 4, 2014Assignee: Cerevellum Design, LLCInventor: Evan Solida
-
Patent number: 8645479Abstract: 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: GrantFiled: December 28, 2009Date of Patent: February 4, 2014Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Yunfeng Liu, Haisong Yang, Zhiyuan Liu, Rongling Yu
-
Patent number: 8629897Abstract: 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: GrantFiled: September 13, 2010Date of Patent: January 14, 2014Assignee: Sony CorporationInventors: Noriyuki Yamashita, Jun Hirai