Patents Examined by Phuoc Nguyen
  • Patent number: 9317496
    Abstract: Disclosed in some examples are systems, methods and machine readable media for the management of content creation. In some examples the system includes a content management component configured to store portions of an electronic content work and to implement version control of the electronic content work; a defect tracking component configured to store a defect record related to a stored portion of the electronic content work; a publication pipeline component configured to format the electronic content work for publication; and a integration component configured to present a graphical user interface which allows for editing the stored portions of the electronic content work, editing the defect record, and instructing the publication pipeline to format the electronic content work for publication.
    Type: Grant
    Filed: January 18, 2012
    Date of Patent: April 19, 2016
    Assignee: Inkling Systems, Inc.
    Inventors: Nolan Shea Myers, Robert Benjamin Scott, Bradley Keith Neuberg, Huan Zhao, Robert Cromwell, Arthur Kopatsy, Bradford Vogel, Kerryck Jones, Kenneth Lorenz Knowles, Joshua John Forman
  • Patent number: 9311497
    Abstract: An information processing apparatus, a computer-readable storage medium having stored an information processing program therein, an information processing method, and an information processing system, which can share, with another apparatus, information regarding data which should not be provided to a user, are provided. The number of times of reporting of data including a contents, which should not be provided to the user, from each game apparatus included in a system, is counted on the basis of information assigned to the data. When the counted value becomes equal to or higher than a predetermined threshold, the information is added and registered to identification information. The identification information is transmitted from a server of the system to each information processing apparatus, and used in each information processing apparatus.
    Type: Grant
    Filed: January 12, 2011
    Date of Patent: April 12, 2016
    Assignee: NINTENDO CO., LTD.
    Inventor: Tetsuya Nakata
  • Patent number: 9311540
    Abstract: A patient fall prediction system receives video image frames from a surveillance camera positioned in a patient's room and analyzes the video image frames for movement that may be a precursor to a patient fall. In set up phase, the viewpoint of the camera is directed at a risk area associated with patient falls, beds, chairs, wheelchairs, etc. A risk area is defined graphically in the viewport. The patient fall prediction system generates a plurality of concurrent motion detection zones that are situated proximate to the graphic markings of the risk areas. These motion detection zones are monitored for changes between video image frames that indicate a movement. The pattern of detections is recorded and compared to a fall movement detection signature. One fall movement detection signature is a sequential detection order from the motion detection zone closest to the risk area in the frames associated with patient falls, to the motion detection zone farthest away from the risk area.
    Type: Grant
    Filed: May 6, 2008
    Date of Patent: April 12, 2016
    Assignee: CAREVIEW COMMUNICATIONS, INC.
    Inventors: Stephen Ecker, Kyle Brook Johnson, Steve Gail Johnson
  • Patent number: 9307012
    Abstract: An application activation method includes interfacing a vehicle computing system with a remote device using an interface protocol. The method also includes sending a query from the vehicle computing system to the remote device to determine applications and/or services available on the remote device that are capable of interaction with the vehicle computing system. Once the applications have been determined, the method includes selecting, at the vehicle computing system, an application or service from the determined available applications and/or services for interaction. The method also includes sending an instruction from the vehicle computing system to an agent on the remote device, the instruction including an indication that the selected application or service is to be activated. Finally, the method includes receiving confirmation, at the vehicle computing system, that the application or service has been activated.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: April 5, 2016
    Assignee: Ford Global Technologies, LLC
    Inventors: Julius Marchwicki, Joseph N. Ross, Mark Schunder
  • Patent number: 9304836
    Abstract: Bridging data distributed service (DDS) domains in a networked system based on discovery data is provided. Each DDS domain includes DDS software applications capable of publishing data and subscribing to data. A DDS domain bridge is communicatively coupled with the DDS software applications of both DDS domains. The DDS domain bridge monitors discovery data provided by the DDS software applications for a topic name, a topic type, and/or QoS properties. The DDS domain bridge includes creation rules and enabling rules controlling input/output DDS dataflow objects. Based on the state of the DDS dataflow objects set by the rules, uni- or bi-directional DDS dataflow is established between the input and output DDS dataflow objects enabling data propagation between DDS software applications of DDS domains.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: April 5, 2016
    Assignee: Real-Time Innovations, Inc.
    Inventors: Alejandro de Campos Ruiz, Gerardo Pardo-Castellote, José María López Vega, Fernando Crespo Sanchez
  • Patent number: 9307003
    Abstract: The present invention relates to systems, apparatus, and methods of modeling a hierarchical object relationship in a hypertext mark-up language (HTML) context. In some embodiments, a probabilistic determination is made of parentage of content objects being requested over a communications system. In certain embodiments, the content objects are intercepted by a proxy server as part of a prefetching system. When parentage is uncertain, a system may identify a plurality of nodes that are potential parent/root nodes for the content object, associate a likelihood with each parent/root node, and establish a potential parent/root node as the parent for the purposes of a prefetching. Various embodiments use referrers where reliable, supplemented or supplanted by other techniques (e.g., “rootable” URL determinations) to model the object hierarchies and parent/root relationships.
    Type: Grant
    Filed: April 18, 2011
    Date of Patent: April 5, 2016
    Assignee: ViaSat, Inc.
    Inventors: William B. Sebastian, Peter Lepeska
  • Patent number: 9294558
    Abstract: At a particular node of a storage service to which connections have been established on behalf of one or more clients, respective workload indicators are collected from a set of peer nodes of the storage service. A determination is made at the particular node that (a) a local workload metric exceeds a connection rebalancing threshold, and (b) a peer capacity availability criterion has been met. The peer capacity availability criterion may be determined from the respective workload indicators. In response to the determination, a particular client connection is closed.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: March 22, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Pradeep Vincent, Matti Juhani Oikarinen, Douglas Stewart Laurence, Matteo Frigo
  • Patent number: 9288076
    Abstract: Data characterizing the presence state of a user registered to use a communication service is sent to a server for the management of presence data in order to update presence data allocated to the user of a communication service. The data sent to the server is stored as presence data allocated to the user and is made available for predefinable other users. Authorization to change presence data is given to another selected user upon user release.
    Type: Grant
    Filed: August 23, 2004
    Date of Patent: March 15, 2016
    Assignee: Unify GmbH & Co. KG
    Inventors: Karl Klug, Thomas Lederer, Harald Müller
  • Patent number: 9288187
    Abstract: A network that supports VPNs is enhanced to allow users in one VPN to communicate with users in another VPN in the course of executing a predefined application, such as VoIP. This capability is achieved dynamically by enabling a device that can communicate with the network elements that operate to normally prohibit inter-VPN communication to direct those network elements to enable such communication, at least for the purposes of specific applications.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: March 15, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.
    Inventors: Ali Murat Iloglu, Han Q. Nguyen
  • Patent number: 9274720
    Abstract: A method for data storage includes, in a system that includes multiple servers and multiple storage devices, holding in a server a definition of a stripe that includes multiple memory locations on the storage devices, to be used by the servers for storing multiple data elements and at least a redundancy element calculated over the data elements. One or more of the data elements in the stripe are modified by the server, by executing in the storage devices an atomic command, which updates the redundancy element to reflect the modified data elements only if a current redundancy element stored in the storage devices reflects the multiple data elements prior to modification of the data elements, and storing the modified data elements in the storage devices only in response to successful completion of the atomic command.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: March 1, 2016
    Assignee: E8 STORAGE SYSTEMS LTD.
    Inventor: Zivan Ori
  • Patent number: 9270538
    Abstract: A network design apparatus includes: a memory; and a processor coupled to the memory. The processor executes a process including: calculating an allocation pattern not requiring cancellation of a connection request from among a plurality of allocation candidates, when the connection request transmitted/received between nodes on a network is to be allocated to a slot that constructs a link on the network; determining a change procedure of the connection request in order to change an allocation pattern provided before the network is re-optimized to the allocation pattern calculated at the calculating; and outputting the allocation pattern calculated at the calculating as an allocation pattern after the network is re-optimized, along with the change procedure determined at the determining.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: February 23, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Yutaka Takita, Tomohiro Hashiguchi, Kazuyuki Tajima
  • Patent number: 9270472
    Abstract: A system and method for assigning a service flow classifier to a device. A MAC address of a device is extracted from a DHCP discover message. A DHCP server constructs a key from the device MAC address and an IP address assigned by the DHCP server. The key identifies a record of attributes of the device. A configuration server uses the key to access the attribute record and to generate a boot file for the device. The boot file includes one or more service flow classifiers that determine a service flow for packets destined for the device.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: February 23, 2016
    Assignee: TIME WARNER CABLE ENTERPRISES LLC
    Inventors: Andrew Charles Danforth, Tushar A. Nakhre, Clayton O'Neill
  • Patent number: 9270758
    Abstract: An example of a system that provides notary services on behalf of an application client running on a mobile device is described. The application client requests a notarization token from an application notary service client running on the same mobile device. The application notary service client utilizes a SIM card of the mobile device to generate a notarization token request which is sent to an application notary service server. The application notary service server utilizes a SIM signature validator server to validate the notarization token request and generates the notarization token for delivery to the application client via the application notary service client. The application client includes the notarization token in a request to an application server, which uses the notarization token to validate the application client for access to a function or data of the server.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: February 23, 2016
    Assignee: Cellco Partnership
    Inventors: Sankar Shanmugam, Manmeet Kaur, Petri Virkkula
  • Patent number: 9269396
    Abstract: Provided are methods and systems for variable speed playback. In one aspect the disclosure provides for receiving content having a first playback speed, determining a second playback speed for at least a portion of the content based on a playback factor, associating the second playback speed with the portion of the content, and providing at least the portion of the content at the second playback speed to a display device.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: February 23, 2016
    Assignee: Comcast Cable Communications, LLC
    Inventor: Ross Gilson
  • Patent number: 9270644
    Abstract: Techniques for using a proxy server are described herein. In response to a request received from a client for accessing a Web page provided from a remote Web server over a network, a proxy server retrieves the Web page from the remote Web server and presents the Web page to the client. The proxy server presents an input interface to the client to allow a user of the client to log into the proxy server without having to type at the client. The proxy server causes one or more keys in an input field of the Web page to be entered without a user having to type at the client. Thereafter, the proxy server intercepts traffic between the client and the remote Web server over the network.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: February 23, 2016
    Assignee: Red Hat, Inc.
    Inventor: James P. Schneider
  • Patent number: 9268608
    Abstract: Various techniques for automatically administering UNIX commands to target systems are disclosed. One method involves receiving information identifying a UNIX command and additional information identifying one or more target systems. The method then issues N instances of the UNIX command in parallel to the one or more target systems, where N is an integer greater than one. The N instances of the UNIX command are issued automatically, in response to receipt of the information and the additional information. In some situations, issuing the N instances of the UNIX command in parallel involves creating N threads, where each of the N threads is configured to issue a respective one of the N instances of the UNIX command to a respective one of the target systems.
    Type: Grant
    Filed: February 26, 2009
    Date of Patent: February 23, 2016
    Assignee: Oracle International Corporation
    Inventor: Mark LaForest
  • Patent number: 9270560
    Abstract: Techniques are provided to facilitate monitoring of utility application traffic streams. At a network device that routes utility application traffic for utility devices, control information is received, where the control information is configured to cause the network device to monitor utility application traffic that passes through the network device. The network device monitors a header inserted into utility application traffic messages based on the control information.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: February 23, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Navindra Yadav, Atul Mahamuni
  • Patent number: 9270563
    Abstract: A server includes a processor and a memory connected to the processor to store instructions executed by the processor to collect playback statistics from network connected content players, perform an evaluation of the playback statistics, and establish a playback configuration for specified content based upon the evaluation of the playback statistics. A request for the playback configuration for the specified content is received from a network connected content player. The playback configuration for the specified content is transferred to the network connected player.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: February 23, 2016
    Assignee: Roku, Inc.
    Inventors: Pat Brouillette, Frank Maker
  • Patent number: 9262143
    Abstract: A method for automated provisioning of computing resources in a distributed computing network includes obtaining a data structure representing a resource dependency characterization of an application to be implemented over the distributed computing network, wherein the data structure indicates a set of resources to be deployed, obtaining a template that represents a predefined network topology for supporting deployment of the set of resources, mapping the set of resources represented in the data structure to the template so as to satisfy a set of component requirements to generate a deployment map, and provisioning the set of resources on a plurality of computers based on the deployment map to implement the application over the distributed computing network.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: February 16, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alexei Karve, Ajay Mohindra, Randy Allan Rendahl, Alla Segal
  • Patent number: 9264296
    Abstract: The present invention is directed towards methods and systems for performing maintenance on computers included in a group of load balanced computer. A maintenance agent identifies a computers in the group as requiring maintenance, and a second computer as having up-to-date maintenance and a load level below a limit. The load balancer may assign a request to the second computer responsive to the identification. Responsive to a determination that spare capacity from the plurality of computers available to receive requests is above the threshold and that the first computer is idle, the maintenance agent may remove, for maintenance, the first computer from the plurality of computers available to receive requests. The maintenance agent may identify the first computer as having up-to-date maintenance responsive to the maintenance.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: February 16, 2016
    Assignee: Citrix Systems, Inc.
    Inventor: Juliano Maldaner