Patents Examined by Jude J. Jean-Gilles
-
Patent number: 8516040Abstract: A device may send a resource from a server device to a proxy device and store the resource on the proxy device as a copy. The device may configure the server device to send a replacement document in place of a web document to a client device in a network when the server device receives a request for the web document from the client device, the web document including a first reference to the resource and the replacement document including a second reference to the copy. The device may configure the proxy device to send the copy to the client device when the client device receives the replacement document from the server device and sends a request for the copy to the proxy device based on the second reference included in the replacement document.Type: GrantFiled: November 3, 2010Date of Patent: August 20, 2013Assignee: Verizon Patent and Licensing Inc.Inventors: Ravi G. Thota, Phani Kumar Nunna
-
Patent number: 8384764Abstract: Provided is a method and apparatus for generating a multi-view image data stream, the method including: recording multi-view image data onto the multi-view image data stream; recording onto the multi-view image data stream a multi-view image parameter recording parameter indicating whether a multi-view image parameter with regard to the multi-view image data is to be recorded onto the multi-view image data stream; and determining whether the multi-view image parameter is to be recorded onto the multi-view image data stream based on a value of the multi-view image data parameter recording parameter.Type: GrantFiled: August 26, 2008Date of Patent: February 26, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Yong-tae Kim, Seo-young Hwang, Jae-seung Kim, Dae-sik Kim, Jae-yeon Song
-
Patent number: 8375099Abstract: A method, system, and data structure for creating electronic calendar entries are disclosed. One aspect of the invention involves a computer data structure that includes an email message with an embedded link. The embedded link contains event information corresponding to multiple parameters for an event described in the email message. The embedded link is configured, upon activation, to initiate generation of an electronic calendar entry form with multiple fields. A plurality of the multiple fields contain event information from the embedded link.Type: GrantFiled: August 13, 2012Date of Patent: February 12, 2013Assignee: Google Inc.Inventors: Glenn Alan Carroll, Carl Philip Sjogreen, David Marmaros, Harish Venkataramani
-
Patent number: 8280981Abstract: A computer-implemented method of dynamically selecting and presenting a webpage includes: receiving a request, at a server, from a client device to display a webpage; determining, at the server, a homepage defined by a user of the client device; accessing, at the server, a list of one or more webpages associated with the user; selecting a chosen webpage from the homepage and the list of one or more webpages; and facilitating the display of the chosen webpage on the client device.Type: GrantFiled: October 10, 2011Date of Patent: October 2, 2012Assignee: Hugh OlliphantInventor: Hugh Olliphant
-
Patent number: 8275856Abstract: A method and apparatus for updating bookmarks is described. In one embodiment, a server has a bookmark database and a bookmark synchronizer. The bookmark synchronizer is configured to manage a remote bookmark list including sublists each associated with a corresponding one of multiple browsers. The bookmark synchronizer receives a client request, from one of the browsers, to synchronize a local bookmark list with the remote bookmark list, and collects the local bookmark list from the one web browser. The bookmark synchronizer compares the local bookmark list with the remote bookmark list, the bookmark synchronizer adds or deletes bookmarks from the local bookmark list or the associated sublist.Type: GrantFiled: April 23, 2012Date of Patent: September 25, 2012Assignee: Red Hat, Inc.Inventor: James Paul Schneider
-
Patent number: 8176205Abstract: A method, server and system for optimizing and delivering HyperText Markup Language (HTML)-based content such as HTML-based email messages to mobile communication devices is provided. In accordance with one embodiment, the method comprises: receiving an email message comprising an HTML portion comprising an HTML header and an HTML body; determining if the HTML header includes a reference to a Cascading Style Sheet (CSS) document comprising one or more rules; if the HTML header includes a reference to a CSS document, replacing the reference with the CSS rules of the CSS document, and sending the transformed email message to a destination mobile communication device.Type: GrantFiled: February 14, 2008Date of Patent: May 8, 2012Assignee: Research In Motion LimitedInventors: David Sze, Gerhard Klassen, David Tapuska
-
Patent number: 8171127Abstract: Systems and methods for response monitoring are described. A method of generating a measurement for use in calculating an end-user experience metric in a server-based computing environment includes, transmitting a message from a client of the server-based computing environment to an application executing in a user space provided by an operating system of the server, receiving a graphic response for execution by the client from the application, and determining an amount of time elapsed between the transmission of the message and the conclusion of the execution of the graphic response.Type: GrantFiled: October 25, 2005Date of Patent: May 1, 2012Assignee: Citrix Systems, Inc.Inventors: Simon Frost, William Charnell
-
Patent number: 8082350Abstract: A DRM interoperable system is provided. The DRM interoperable system includes: a domain manager which manages a domain; first and second devices which are authenticated by the domain manager and registered in the domain; and a control unit which gathers information on entities that are to participate in transmission of data when the first device requests the second device to transmit the data, controls at least two entities so that a chain including the at least two entities is constructed by using the gathered information on the entities, and controls the at least two entities so that a plurality of data is transmitted to the second device through the chain. Accordingly, it is possible to provide a DRM interoperable environment in which data can be effectively transmitted.Type: GrantFiled: December 31, 2008Date of Patent: December 20, 2011Assignee: LG Electronics Inc.Inventors: Man-soo Jeong, Il-gon Park, Koo-yong Pak, Min-gyu Chung, Sung-hyun Cho, Soo-jung Kim, Kiran Kumar K
-
Patent number: 8060567Abstract: A method, system, and data structure for creating electronic calendar entries are disclosed. One aspect of the invention involves a computer data structure that includes an email message with an embedded link. The embedded link contains event information corresponding to multiple parameters for an event described in the email message. The embedded link is configured, upon activation, to initiate generation of an electronic calendar entry form with multiple fields. A plurality of the multiple fields contain event information from the embedded link.Type: GrantFiled: April 12, 2007Date of Patent: November 15, 2011Assignee: Google Inc.Inventors: Glenn Alan Carroll, Carl Philip Sjogreen, David Marmaros, Harish Venkataramani
-
Patent number: 8032636Abstract: A method, computer program product, and system are disclosed for dynamically provisioning clusters of middleware appliances. In one embodiment, the method includes referencing a resource measurement from a plurality of middleware appliances. The middleware appliances process one or more service domains and the resource measurement includes processing resources consumed by each middleware appliance for each of the one or more service domains. The method may also include determining an implementation plan based on a performance goal and one or more resource calculations. The implementation plan specifies service domain instances to activate and service domain instances to deactivate on the plurality of middleware appliances. The method may also include dynamically enabling and disabling the service domain instances on the plurality of middleware appliances based on the implementation plan.Type: GrantFiled: February 5, 2009Date of Patent: October 4, 2011Assignee: International Business Machines CorporationInventors: Robert D. Callaway, Adolfo F. Rodriguez, Yannis Viniotis
-
Patent number: 8019882Abstract: Described is a technology in which client content requests to a server over a wide area network (WAN) are responded to with hash information by which the client may locate the content among one or more peer sources coupled to the client via a local area network (LAN). The hash information may be in the form of a segment hash that identifies multiple blocks of content, whereby the server can reference multiple content blocks with a single hash value. Segment boundaries may be adaptive by determining them according to criteria, by dividing streamed content into segments, and/or by processing the content based on the content data (e.g., via RDC or content/application type) to determine split points. Also described is content validation using the hash information, including by generating and walking a Merkle tree to determine higher-level segment hashes in order to match a server-provided hash value.Type: GrantFiled: June 27, 2008Date of Patent: September 13, 2011Assignee: Microsoft CorporationInventors: Ravi T. Rao, Khaja E. Ahmed, R. Scott Briggs, Scott A. Plant
-
Patent number: 8019883Abstract: A wireless peripheral mode is provided by a host system that communicates to a WiFi infrastructure and, utilizing the same WiFi RF subsystem, also communicates to peripherals. The host system may employ additional RF channels for communicating with high bandwidth peripherals, such as display devices, where high levels of QoS may be managed locally. The host system may be a conventional desktop computer system, a notebook computer system, a multi-media access point, a cell phone, a game machine, a portable game machine, a Personal Digital Assistant (PDA), a smart phone or any other type of device that benefits from accessing both a WiFi infrastructure and local peripherals.Type: GrantFiled: September 19, 2005Date of Patent: September 13, 2011Assignee: Digital Display Innovations, LLCInventor: Neal D. Margulis
-
Patent number: 8019834Abstract: A system and method is provided to facilitate communication and collaboration by considering the timing of a user's activities on one or more clients via accessing, from a centralized server, information about the user's client-server interactions. The systems and methods can harness existing protocols and data exchange used in legacy client-server applications for email, making available to one or more client-side message routing applications, information about a user's interactions with email across multiple clients. Applications include considering the time since the last client-server interaction to guide decisions about if, when, and how to route messages so as to limit the mobile relay of information a user has already seen, providing information to colleagues about a user's current or past “inbox presence,” and forecasting the time until a user will have access to a device or communication channel.Type: GrantFiled: June 1, 2009Date of Patent: September 13, 2011Assignee: Microsoft CorporationInventors: Eric J. Horvitz, Johnson T. Apacible
-
Patent number: 8019899Abstract: Methods, apparatuses and systems directed to processing client requests in distributed systems. Particular implementations of the invention are directed to allowing application servers to return partially processed results after having consumed a time slice allocation based on performance estimates, network performance metrics, and/or system performance metrics.Type: GrantFiled: August 28, 2008Date of Patent: September 13, 2011Assignee: Yahoo! Inc.Inventors: Zengyan Zhang, George E. Mavromatis, Jinhui Liu
-
Patent number: 8010631Abstract: A system and method of notifying a remote client of a sensor triggering event and providing data related to the sensor triggering event to the remote client. The method has the steps of receiving a first notification signal indicating that a sensor has been triggered; identifying a data recording device associated with the triggered sensor wherein the data recording device records video data; identifying a client device designated to receive the video data when the sensor has been triggered; transmitting to the client device a second notification signal indicating that the sensor has been triggered; receiving an acknowledgement signal from the client device; and transmitting the video data to the client device.Type: GrantFiled: October 9, 2007Date of Patent: August 30, 2011Assignee: Tiger Ventures, LLCInventors: James C. Brailean, Marshall Merrifield, Joel D. Underwood, Douglas C. Hoffman
-
Patent number: 8010602Abstract: A method for determining whether to recommend a social relationship between a social network member and another party is disclosed. Electronic communication activity of the social network member and the other party is monitored. Based on a number of characteristics of the communication, a determination is made as to whether to recommend the party to the member as a social network friend. The characteristics can include how the parties communicate—whether through email, instant messaging and/or voice communication, whether the parties send direct email messages to each other, whether they communicate as part of a group email message, the location of each parties address in the email message and whether communication includes sharing activity.Type: GrantFiled: August 28, 2008Date of Patent: August 30, 2011Assignee: Microsoft CorporationInventors: Jennifer Iting Shen, Omar H. Shahine, Steven D. Kafka, Jennie Park Telehowski, Eliot Gillum, Sara Liu Yang
-
Patent number: 8005909Abstract: The invention provides system and method wherein the system collects user activity data including call log information from network equipment, handset and other context specific user activity data including time of call and location information to enable various applications to use the information collected and build social network. In accordance with the method of the invention, the user activity data collected is used to form individual social networks. The networks are formed based on clusters identified by mining the data collected. Furthermore, various applications are provided access to the clustered data to assist in individual social networking. The system of the invention comprises of an application server comprising a centralized data center providing social networking services through a plurality of networks, the networks in-turn connecting a plurality of users through their individual network terminal stations to the application server.Type: GrantFiled: November 14, 2007Date of Patent: August 23, 2011Assignee: Onmobile Global LimitedInventor: Mouli Raman
-
Patent number: 8005964Abstract: Call Control entities in a network communicate between themselves by amending call processing messages to include encrypted network information. As such, a call may be established whose path through the network is dependent on the paths of other calls. Information of a scope larger than a Call Controller normally possesses can, as a result of this communication, be made available to Call Controllers for constraining call establishment. This information could relate to other calls and connections associated with those other calls. The information may also relate to gateways in and to adjacent networks and the Call Controllers in the adjacent networks that are related to the current Call Controller.Type: GrantFiled: March 19, 2010Date of Patent: August 23, 2011Assignee: Ciena CorporationInventors: Stephen D. Shew, Malcolm Betts, Erning E. Ye
-
Patent number: 8005952Abstract: A method and system for selecting and connecting to an access point in a wireless network of devices, such as a Bluetooth network. Initially, an initiator device is preconfigured with a list of available access point addresses. The initiator device broadcasts an inquiry message that is received by available wireless devices which, in turn, respond with their respective addresses, occupancy level and device classification. The initiator device compares the respondent addresses with the preconfigured access point addresses and connects to a match, thus terminating the inquiry, provided certain fitness functions are satisfied. The fitness functions might include such considerations as occupancy rate, device classification, signal strength, or physical distance of separation. The list of addresses on the initiator device is updated automatically upon connecting with a network server whenever a new device is added or an old one removed from the network server's access point address list.Type: GrantFiled: December 16, 2008Date of Patent: August 23, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: David Kammer, Jeffry Loucks, David Fish, Jeffrey Frank
-
Patent number: 8001241Abstract: The present invention relates to an arrangement for performance management in a communication network comprising a managing system and a number of managed systems. The arrangement comprises collecting means for collecting traffic measurement data and primary processing means for primary processing of measurement data. Said primary processing means are adapted to be distributed and comprise first primary processing means provided in the managing system and a number of second primary processing means provided in a number of managed systems. The arrangement also comprises processing control means for controlling at least allocation of primary processing of measurement data to a first or to a second primary processing means.Type: GrantFiled: December 5, 2006Date of Patent: August 16, 2011Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventor: Brian Lee