Patents Examined by Viet Vu
  • Patent number: 9241047
    Abstract: A client-based computer system adapted to communicate with a remote server through a network and to provide access to content or services provided by the server. The system includes a storage device and a cache. The cache is adapted to communicate with the server over the network, to intercept a request from the client to the server, and to store responses from the server on the storage device. The cache is further adapted to automatically determine when to send the request to the server over the network. The cache is still further adapted to provide a response, including from the responses stored on the storage device based upon the request, to appear as through the server provided the response. The system may also include a crawler. The crawler is adapted to operate in conjunction with the cache to cause requests to be sent to the server over the network.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: January 19, 2016
    Assignee: MOBOPHILES, INC.
    Inventors: William Weiyeh Chow, Mark Lea Tsuie, Craig Leonard Ogg
  • Patent number: 9235681
    Abstract: A device exchange transports messages between autonomous devices in a medical environment. The autonomous devices perform various tasks in the medical environment, such as surgical device control, drug infusion, video recordation, and user interfaces, for example. Each autonomous device has a device specification, published and stored by the device exchange and available to other autonomous devices. The device specification indicates, for each autonomous device, an identifier, a set of outputs and a set of inputs, or commands. Devices interoperate by messages including the device identifier and an output or command without translation or transformation mechanisms such as scripts, protocol translations, drivers or interface modules because each message is based on the published device specification available to all the devices connected to the exchange.
    Type: Grant
    Filed: October 4, 2011
    Date of Patent: January 12, 2016
    Assignee: Smith & Nephew, Inc.
    Inventor: Todd Edward Smith
  • Patent number: 9237195
    Abstract: Methods and apparatuses for operating a storage system are provided. In one example, a storage system includes a storage server and a virtual storage appliance (VSA) implemented in a virtual machine. The storage server provides access to a first shared namespace of data. The VSA is operatively connected to the storage server system over a network connection and provides access to a second shared namespace of data over the network connection. The second shared namespace is defined by a policy and includes a subset of the first shared namespace. The VSA also replicates data of a third shared namespace of data at the VSA making the third shared namespace available at the VSA when the network connection is unavailable. The third namespace is defined by the policy and includes a subset of the second shared namespace.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: January 12, 2016
    Assignee: NetApp, Inc.
    Inventors: Joseph P. CaraDonna, David Slik, Darrell G. Suggs
  • Patent number: 9229778
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: determining first server dynamics associated with a first server instance, wherein the first server dynamics are indicative of a current performance of the first server instance; determining second server dynamics associated with a second server instance, wherein the second server dynamics are indicative of a current performance of the second server instance; determining, based on the first server dynamics, a current operating mode of the first server instance; determining, based on the second server dynamics, a current operating mode of the second server instance; scaling up with respect to the first server instance based on the first current operating mode indicating that the server instance is oversaturated; and scaling down with respect to the second server instance based on the second current operating mode indicating that the server instance is undersaturated.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: January 5, 2016
    Assignee: Alcatel Lucent
    Inventor: Ganesan Radhakrishnan
  • Patent number: 9224133
    Abstract: A method includes determining a set of individuals available to participate in a chat event, and determining a pairing of individuals from the first set including a first individual and a second individual, the pairing based on matching criterion. The method also includes providing an invitation to the first individual and to the second individual, establishing communication between the first individual and the second individual in response to an acceptance of the first invitation by the first individual or in response to an acceptance of the first invitation by the second individual.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: December 29, 2015
    Assignee: Dell Products, LP
    Inventors: Mark L. Rehmann, Philip M. Seibert, Mark W. Welker
  • Patent number: 9225802
    Abstract: An extensible communications protocol configured to enable dynamic discovery and management of self-aware devices in a multiple element computing architecture is provided. The protocol enables a message consisting essentially of a destination ID, a source ID, a message type, optional payloads, and a delimiter arrangement. The protocol is based on a scheme which represents structured data. Within the scheme, stacked delimiting characters are used to separate higher level data. Escape sequencers are selected to represent at least the escape character, the delimiting character, and the NULL (nothing at all).
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: December 29, 2015
    Inventor: Kuo-Hua Kuo
  • Patent number: 9215324
    Abstract: A system for providing state awareness across communication channels and statefully transitioning a user between a source channel and a destination channel is disclosed. The method may comprise storing a unique identifier associated with the user and data associated with the user, retrieving the data associated with the user based upon the user identifier and in response to the user entering the destination channel that is different from the source channel, and populating the data associated with the user in the destination channel. The destination channel may comprise a display of a customer service representative, and the populating may occur automatically. Furthermore, the method may comprise placing a call to a telephone number associated with the user in response to at least one of: the user answering a requisite number of questions in the source channel and the user requesting a transition to a voice destination channel.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: December 15, 2015
    Assignee: III Holdings 1, LLC
    Inventor: Siddhartha Dutta
  • Patent number: 9215272
    Abstract: Distributing meeting data from an interactive whiteboard projector to at least one computer of a meeting member, comprises: in the interactive whiteboard projector, using a processor to save meeting data, generate a password, display a screen with a URL of the projector and the password and use a web server to transfer the meeting data from the interactive whiteboard projector to the at least one computer.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: December 15, 2015
    Assignee: Seiko Epson Corporation
    Inventors: Steve Nelson, Victor Ivashin
  • Patent number: 9214823
    Abstract: A plurality of client devices may each run on battery power and each experience respective battery usage while in a respective operational state. A server may receive, from the plurality of client devices, a plurality of reports correlating the client devices' respective operational states with the client devices' respective battery usage. Based on the reports, the server may identify at least two client devices in the plurality that reported a common operational state. The server may further determine a representative battery usage for the common operational state, and use this representative battery usage to predict battery usage for a particular client device that is in the common operational state. Then, the server may instruct the particular client device to take an action based upon the predicted battery usage.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: December 15, 2015
    Assignee: Sprint Spectrum L.P.
    Inventors: Gary D. Koller, Mark D. Peden, Simon Youngs, Raymond E. Reeves
  • Patent number: 9215269
    Abstract: Disclosed are various embodiments for predictive caching of content to facilitate instantaneous use of the content. If a user is likely to commence use of a content item through a client, and if the client has available resources to facilitate instantaneous use, the client is configured to predictively cache the content item before the user commences use. In doing so, the client may obtain metadata for the content item and an initial portion of the content item from a server. The client may then initialize various resources to facilitate instantaneous use of the content item by the client based at least in part on the metadata and the initial portion.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: December 15, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: James Marvin Freeman, II, Aaron M. Bromberg, Bryant F. Herron-Patmon, Nush Karmacharya, Joshua B. Barnard, Peter Wei-Chih Chen, Stephen A. Slotnick, Abhishek Dubey, Andrew J. Watts, Richard J. Winograd
  • Patent number: 9202072
    Abstract: Accepting a third party new article submission is disclosed. A first submission, including a first URL of a first news article that is different from a second URL of a previously accepted second news article submission, is received. One or more automated checks are performed on at least a portion of the first submission. Whether to accept the first submission is automatically determined based at least in part on the performed checks.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: December 1, 2015
    Assignee: LinkedIn Corporation
    Inventor: R. Kevin Rose
  • Patent number: 9197678
    Abstract: A method of transmitting data over a communication network from a first user terminal executing a communication client application to a second user terminal is provided. The communication client application of the first user terminal receives a command to transmit the data to the second user terminal and establishing a first connection between the first user terminal and the second user terminal via a first relay node. The transmission of the data from the first user terminal over the first connection is started, and at least one network parameter related to the transmission of the data is monitored and compared to at least one known value to determine whether to add a further connection.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: November 24, 2015
    Assignee: Skype
    Inventor: Ahti Heinla
  • Patent number: 9195446
    Abstract: Certain example embodiments relate to computer-implemented methods enabling the enforcement of design-time policies during runtime in a service-oriented architecture (SOA). The SOA includes SOA assets (e.g., web services), and at least one runtime container configured to enforce runtime policies on SOA assets executed therein. Example methods may include: obtaining at least one design-time policy from a SOA registry, the at least one design-time policy applying to SOA assets grouped into a design-time domain; automatically deriving at least one runtime policy from the at least one design-time policy and at least one runtime domain from the design-time domain, the runtime domain indicating at least one runtime container; performing a compatibility check to determine whether the at least one runtime policy is enforceable by the at least one runtime container; and depending on the compatibility check, automatically deploying the at least one runtime policy to the runtime container.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: November 24, 2015
    Assignee: SOFTWARE AG
    Inventors: Thorsten Fiebig, Gary Woods, Daniel Adelhart
  • Patent number: 9197944
    Abstract: According to some embodiments, systems, methods, apparatus, and computer program code are provided to process video source data to generate a high availability segmented video stream for delivery to client devices. Pursuant to some embodiments, the video source data is packaged into a first segmented video stream and a second segmented video stream, and a first stream manifest file for the first segmented video stream and a second stream manifest file for the second segmented video stream are generated. A high availability stream manifest file is generated based on the first stream manifest file, the second stream manifest file and information associated with the availability of individual segments of the first and second segmented video streams. The segmented video stream data is then provided via the high availability stream manifest file to one or more client devices over one or more network connections.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: November 24, 2015
    Assignee: Disney Enterprises, Inc.
    Inventor: Samuel J. Reisner
  • Patent number: 9188850
    Abstract: A display system is provided to surround a user with an out-the window scene. The system includes a screen structure that is a facetted back-projection dome made up of a polygonal polar top facet surrounded by trapezoidal facets angulated downward from it in an upper facet row. A middle row of facets extends angulated downward therefrom, and a lower row of trapezoidal facets extends down from them. Each facet has video projected thereon by a high definition projector, and to maximize resolution and efficiently use the projector output, the vertical height of each facet makes use of the full vertical field of pixels available from the associated projector. The facets are all tangent to a sphere about a design eyepoint of the dome. The projector resolutions and the size, position and material of the facets are such that the imagery visible on the inside of the dome on the facets is at resolution corresponding to a visual acuity of 20/50 or higher, preferably 20/20, and at or near eye-limiting resolution.
    Type: Grant
    Filed: September 10, 2007
    Date of Patent: November 17, 2015
    Assignee: L-3 Communications Corporation
    Inventors: James A. Turner, Jonathan L. Dugdale
  • Patent number: 9191283
    Abstract: The present invention provides an approach for prioritizing a set of data packets associated with an application running in a networked computing environment. An SLA associated with a particular application and at least one other SLA associated with at least one other application are accessed. A proposed modification to a priority of a set of data packets associated with the particular application is then determined based on a comparison of a current performance of the set of data packets versus a specified performance of the set of data packets as set forth in the SLA. An effect of the proposed modification on a capability of the particular application to meet a set of terms of the SLA, and of the at least one other application to meet terms of the at least one other SLA will be evaluated. It will then be determined whether to implement the proposed modification.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: November 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Katalin K. Bartfai-Walcott, Gregory J. Boss, Christopher J. Dawson, Rick A. Hamilton, II
  • Patent number: 9188971
    Abstract: A Programmable Terminal (PT) system, a PT device and a PT system management method having a function of displaying a screen having a content on a display screen while at the same time positively preventing the leakage of confidential content are disclosed. When a part read from a screen data file corresponds to the part including a content acquired from a server device, a transmission request command including a information indicating a storage location of a content data corresponding to the contents in the server device is transmitted to the server device through a communication circuit, the content data arriving as a response from the server device is acquired through the communication circuit and stored in a volatile memory. The part is plotted and displayed using the content data stored in the volatile memory and a part configuration information contained in the screen data file in a nonvolatile memory.
    Type: Grant
    Filed: March 13, 2006
    Date of Patent: November 17, 2015
    Assignee: Omron Corporation
    Inventors: Masato Aono, Shinichi Kojima, Hiroki Murata
  • Patent number: 9191294
    Abstract: A master device for calculating a synchronized actuation time for an N number of slave devices (N being an integer greater than or equal to 2) includes: a transmitting part configured to transmit a request message a K number of times (K being an integer greater than or equal to 2) to each of the N number of slave devices, where the request message includes an actuation command; a receiving part configured to receive a reply message from each of the N number of slave devices, where the reply message includes information on a K number of end-to-end delay times; and an absolute-time calculating part configured to calculate an absolute time for concurrently actuating the N number of slave devices by using the information on the K number of end-to-end delay times received from each of the N number of slave devices.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: November 17, 2015
    Assignee: Foundation of Soongsil University-Industry Cooperation
    Inventors: Kang-Hee Kim, Hyeong-Seok Kang, Jin-Young Choi
  • Patent number: 9189868
    Abstract: A multimedia content delivery apparatus for delivering graphical information across a network to a client device, the apparatus including an environment engine controlling a virtual environment responsive to user commands, an object transformation unit transforming original object data of objects in the environment into compressed object data, a data management unit transmitting compressed data to the client device for decompression to output a sequence of images of the environment on the device, and a handler unit receiving commands from the device and providing the user commands to the environment engine.
    Type: Grant
    Filed: March 10, 2011
    Date of Patent: November 17, 2015
    Assignee: TANGENTIX LIMITED
    Inventors: Paul Edmund Fleetwood Sheppard, Timothy Alexander Ingham-Dempster, Michael Athanasopoulos, Peter Jack Jeffery, Hassan Ugail, Gabriela Gonzalez Castro
  • Patent number: 9189802
    Abstract: A method for music recommendation is provided using collaborative filtering methods while still managing to produce novel yet relevant items and by utilizing the long-tailed distribution of listening behavior of users, in which their playlists are biased towards a few songs while the rest of the songs, those in the long tail, have relatively low play counts. Also a link analysis method is applied to users with links between them to create an increasingly fine-grained approach in calculating weights for the recommended items. Results show that the method manages to include novel recommendations that are still relevant, and shows the potential for a new way of generating novel recommendations.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: November 17, 2015
    Assignee: SEOUL NATIONAL UNIVERSITY R&DB FOUNDATION
    Inventors: Kibeom Lee, Kyogu Lee