Patents Examined by A. Michael Chambers
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 9186829
    Abstract: A lacrosse head pocket and a related method of manufacture are provided. The pocket can be a molded pocket including individual molded strings, combined strings, shooting strings and support rails extending around a perimeter of the pocket. Certain pocket elements can include transition parts to smoothly transition components having different cross sections. The pocket can include a pre-formed ball channel and hole units having broadsides for connection to a head or other component. The pocket can be attached to a pocket frame, and optionally constructed from a mesh or other synthetic material that is tensioned with the pocket frame. A mold and related molding method are also provided.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: November 17, 2015
    Assignee: Warrior Sports, Inc.
    Inventors: Thomas H. Burns, Richard J. Janisse, Sean J. Slater, Dale W. Kohler, Craig M. Herman
  • Patent number: 9185152
    Abstract: A bidirectional connection between a multimedia stream distribution system and a user is used to communicate operational data to and from the user. The bidirectional connection is separate from a multimedia connection that transfers a multimedia stream from the multimedia stream distribution system to the user. Providing a bidirectional connection separate from the multimedia connection is advantageous, among other reasons, because the operational data can be collected effectively at the multimedia stream distribution system independent of any limitations in the multimedia connection. To organize users and reduce processing load, the multimedia stream distribution system assigns users to user groups based on shared characteristics. Groups may be used to propagate information to the users as well as analyze information collected from the users in an efficient manner.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: November 10, 2015
    Assignee: USTREAM, INC.
    Inventors: Gyula Feher, Zsolt Biro, Gabor Nyerges, Gabor Farkas
  • Patent number: 9178771
    Abstract: Examples disclosed herein relate to determining the type of a network tier. Examples include determining that a target network tier is a forwarding type network tier if a protocol of communications between the target network tier and a source network resource is the same as a protocol of communications between the target network tier and a backend network tier. Examples further include comparing select content of communications between the target and backend network tiers to select content of communications between the target network tier and the source networking resource, if the protocols are the same.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: November 3, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Efrat Ben David, Eyal Kenigsberg, Michael Gopshtein
  • Patent number: 9171291
    Abstract: A method, device and system are provided for automated insertion of message conversation or thread participant changes in a message body prior to receipt of the message by a recipient of the reply message. Once a reply message is initiated at a first device and an initial recipient set defined for the reply message based on the participants of a previous message of the thread, one or more changes may be made to the recipients specified for the message. In response to a trigger detected at the device, changes to the initial recipient set are identified and indicated by a textual or other notification within the body of the reply message, rather than merely in a header or addressing portion of the reply message. The indication may then be viewable using a recipient messaging client even if header information reflecting the change in recipients is not displayed by the client.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: October 27, 2015
    Assignee: BlackBerry Limited
    Inventors: Daryl Joseph Martin, Conor Michael O'Neill
  • Patent number: 9170739
    Abstract: A management information storage section included in a relay apparatus stores first management information for managing an address of a first buffer which stores data transmitted from a first apparatus to a second apparatus and second management information for managing an address of a second buffer corresponding to the first buffer. An information processing section swaps the address of the first buffer managed by the first management information for the address of the second buffer managed by the second management information. A transmission section transmits to the second apparatus data stored at the address of the first buffer swapped between the first management information and the second management information.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: October 27, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Yoshinari Shinozaki
  • Patent number: 9161064
    Abstract: One exemplary embodiment involves transmitting a request to a distributed resource system to provide, from a server computer device associated with the distributed computing resource system, network content to a requesting device, the server computer device being located at a geographic location that corresponds to a location of the requesting device. The embodiment further involves measuring at least one of a plurality of performance metrics associated with providing the network content and determining whether to auto scale a plurality of resources associated with the server computer device based at least in part on the at least one of the performance metrics. Additionally, the embodiment involves transmitting a request to the distributed computing resource system to auto scale the resources, responsive to the determination to auto scale the resources associated with the server device.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: October 13, 2015
    Assignee: Adobe Systems Incorporated
    Inventor: Anthony Lam
  • Patent number: 9137272
    Abstract: One or more servers may receive, from a first server, a first list of timeslots; receive, from a second server, a second list of timeslots; store the first list of timeslots and the second list of timeslots to form a shared list of timeslots; receive an update to the shared list of timeslots by the first server or by the second server; store the update to the shared list of timeslots; receive a first schedule from the first server; and receive a second schedule from the second server. The first server may generate the first schedule and the second server may generate the second schedule based on information stored by the shared list of timeslots. The one or more servers may provide a particular content file to a user device in accordance with information associated with the first schedule or the second schedule.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: September 15, 2015
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Marcelo D. Lechner, Lily F. Chen
  • Patent number: 9137305
    Abstract: An information processing device includes a processor to execute a process including: blocking, owing to remote control through a network, at least one of communication of a request transmitted by a first device and addressed to a second device, the communication being performed from a network device, disposed on a communication path between the first device and the second device, to the second device, and communication of a response transmitted by the second device and addressed to the first device; acquiring, from the network device, the request transmitted by the first device and addressed to the second device; and transmitting to the first device, an instruction for switching a transmission destination of the request to a third device.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: September 15, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Tetsuya Nishi