Patents Examined by Jude J. Jean-Gilles
  • Patent number: 8516040
    Abstract: 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: Grant
    Filed: November 3, 2010
    Date of Patent: August 20, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ravi G. Thota, Phani Kumar Nunna
  • Patent number: 8384764
    Abstract: 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: Grant
    Filed: August 26, 2008
    Date of Patent: February 26, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yong-tae Kim, Seo-young Hwang, Jae-seung Kim, Dae-sik Kim, Jae-yeon Song
  • Patent number: 8375099
    Abstract: 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: Grant
    Filed: August 13, 2012
    Date of Patent: February 12, 2013
    Assignee: Google Inc.
    Inventors: Glenn Alan Carroll, Carl Philip Sjogreen, David Marmaros, Harish Venkataramani
  • Patent number: 8280981
    Abstract: 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: Grant
    Filed: October 10, 2011
    Date of Patent: October 2, 2012
    Assignee: Hugh Olliphant
    Inventor: Hugh Olliphant
  • Patent number: 8275856
    Abstract: 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: Grant
    Filed: April 23, 2012
    Date of Patent: September 25, 2012
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8176205
    Abstract: 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: Grant
    Filed: February 14, 2008
    Date of Patent: May 8, 2012
    Assignee: Research In Motion Limited
    Inventors: David Sze, Gerhard Klassen, David Tapuska
  • Patent number: 8171127
    Abstract: 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: Grant
    Filed: October 25, 2005
    Date of Patent: May 1, 2012
    Assignee: Citrix Systems, Inc.
    Inventors: Simon Frost, William Charnell
  • Patent number: 8082350
    Abstract: 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: Grant
    Filed: December 31, 2008
    Date of Patent: December 20, 2011
    Assignee: 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: 8060567
    Abstract: 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: Grant
    Filed: April 12, 2007
    Date of Patent: November 15, 2011
    Assignee: Google Inc.
    Inventors: Glenn Alan Carroll, Carl Philip Sjogreen, David Marmaros, Harish Venkataramani
  • Patent number: 8032636
    Abstract: 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: Grant
    Filed: February 5, 2009
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Robert D. Callaway, Adolfo F. Rodriguez, Yannis Viniotis
  • Patent number: 8019899
    Abstract: 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: Grant
    Filed: August 28, 2008
    Date of Patent: September 13, 2011
    Assignee: Yahoo! Inc.
    Inventors: Zengyan Zhang, George E. Mavromatis, Jinhui Liu
  • Patent number: 8019883
    Abstract: 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: Grant
    Filed: September 19, 2005
    Date of Patent: September 13, 2011
    Assignee: Digital Display Innovations, LLC
    Inventor: Neal D. Margulis
  • Patent number: 8019882
    Abstract: 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: Grant
    Filed: June 27, 2008
    Date of Patent: September 13, 2011
    Assignee: Microsoft Corporation
    Inventors: Ravi T. Rao, Khaja E. Ahmed, R. Scott Briggs, Scott A. Plant
  • Patent number: 8019834
    Abstract: 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: Grant
    Filed: June 1, 2009
    Date of Patent: September 13, 2011
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, Johnson T. Apacible
  • Patent number: 8010631
    Abstract: 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: Grant
    Filed: October 9, 2007
    Date of Patent: August 30, 2011
    Assignee: Tiger Ventures, LLC
    Inventors: James C. Brailean, Marshall Merrifield, Joel D. Underwood, Douglas C. Hoffman
  • Patent number: 8010602
    Abstract: 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: Grant
    Filed: August 28, 2008
    Date of Patent: August 30, 2011
    Assignee: Microsoft Corporation
    Inventors: Jennifer Iting Shen, Omar H. Shahine, Steven D. Kafka, Jennie Park Telehowski, Eliot Gillum, Sara Liu Yang
  • Patent number: 8005952
    Abstract: 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: Grant
    Filed: December 16, 2008
    Date of Patent: August 23, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David Kammer, Jeffry Loucks, David Fish, Jeffrey Frank
  • Patent number: 8005909
    Abstract: 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: Grant
    Filed: November 14, 2007
    Date of Patent: August 23, 2011
    Assignee: Onmobile Global Limited
    Inventor: Mouli Raman
  • Patent number: 8005964
    Abstract: 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: Grant
    Filed: March 19, 2010
    Date of Patent: August 23, 2011
    Assignee: Ciena Corporation
    Inventors: Stephen D. Shew, Malcolm Betts, Erning E. Ye
  • Patent number: 8001241
    Abstract: 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: Grant
    Filed: December 5, 2006
    Date of Patent: August 16, 2011
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Brian Lee