Patents Examined by Clayton R Williams
  • Patent number: 9307002
    Abstract: It is provided a method for delivering a 3D content comprising a 2D part and a metadata part which are divided into equal number of segments and are transmitted in two multicast streams, the method comprising the steps of receiving a request for the 3D content with a starting time point corresponding to a starting segment of the 2D part and a starting segment of the metadata part; and scheduling the transmission of at least one segment of the 2D part including the starting segment of the 2D part in a first multicast stream and the transmission of at least one segment of the metadata part including the starting segment of the metadata part in a second multicast stream, wherein, the transmission of the starting segment of the 2D part and the transmission of the starting segment of the metadata part are synchronized.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: April 5, 2016
    Assignee: THOMSON LICENSING
    Inventors: Yan Xu, Lin Du, Jianping Song
  • Patent number: 9288104
    Abstract: A network control system for generating physical control plane data for managing first and second managed forwarding elements that implement forwarding operations associated with a first logical datapath set is described. The system includes (1) a first controller for converting logical control plane data for the first logical datapath set to universal physical control plane (UPCP) data, (2) a second controller for converting UPCP data to customized physical control plane (CPCP) data for the first managed forwarding element but not the second managed forwarding element, and (3) a third controller for receiving UPCP data generated by the first controller instance, identifying the second controller as the controller instance responsible for generating the CPCP data for the first managed forward element, and supplying the received UPCP data to the second controller. Each controller includes a network information base (NIB) storage for exchanging data with another controller instance.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: March 15, 2016
    Assignee: NICIRA, INC.
    Inventors: Teemu Koponen, Pankaj Thakkar, Natasha Gude, W. Andrew Lambeth, Amar Padmanabhan, Alan Shieh, Jeremy Stribling, Alexander Yip, Ronghua Zhang, Martin Casado
  • Patent number: 9288252
    Abstract: Method, system, and computer program product to manage traffic in a web services cluster using a programmable reverse proxy, by providing the reverse proxy in the cluster, the cluster hosting web services, defining, in a routing table in the reverse proxy, stacks and a weight for each stack, each stack including at least one version of a web service, receiving, at the reverse proxy, a URL requesting to access a web service, selecting one of a first stack and a second stack based on the weights of each stack, the first stack specifying a first version of the web service, the second stack specifying a second version of the web service, each of the first stack and the second stack selected at least once in a plurality of requests, and generating, at the reverse proxy, a URL directed to the version of the web service specified by the selected stack.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 15, 2016
    Assignee: Disney Enterprises, Inc.
    Inventors: Jeffrey D. Stroomer, Philip Bryn James-Roxby, Sean A. Kelly, Raul E. Rangel
  • Patent number: 9270539
    Abstract: Provided are a computer program product, system, and method for provisioning resources of a computing environment using predictive time analysis. In certain computing environments, such as a highly utilized cloud computing environment, a predictive provisioning analysis engine can determine how long a resource provisioning request can take to complete. By learning from a window of previously completed provisioning requests that is kept current, the predictive provisioning analysis engine can accurately predict when the resource provisioning request can complete.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: February 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: Raymond Perry Ammerman, III, Paul Basil French, Paul Fredric Klein
  • Patent number: 9270715
    Abstract: A system and method for coordinating multiple-user edits of shared digital data. A coordinating device may receive commands to edit shared digital data from multiple independently operated user computers. The coordinating device may determine that two or more of the commands from respective user computers are mutually exclusive, redundant or otherwise conflict. The coordinating device may incorporate one of the multiple commands into a global command queue and may annul the other(s). The coordinating device may transmit the global commands to all user computers to be executed locally for implemented the same shared digital data thereon.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: February 23, 2016
    Assignee: Newrow, Inc.
    Inventor: Rony Zarom
  • Patent number: 9253282
    Abstract: A method, an apparatus, and a computer program product for communication are provided in which a communications device is operable to provide an improved user experience or to improve the performance and/or operation of the device through use of an enriched user profile. In one aspect, the communications device may obtain an attribute including a user specific informational element from a component operable on the communications device. The communications device may generate a profile synopsis from the attribute by abstracting at least a portion of the user specific informational element from the attribute, and transmit the profile synopsis. The communications device may receive an enhanced informational element derived from an aggregation of profile synopses from a plurality of devices and may generate an enriched user profile by augmenting the attribute with at least a portion of the received enhanced informational element.
    Type: Grant
    Filed: September 3, 2012
    Date of Patent: February 2, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Hugh O'Donoghue, Peter Charles Whale, Colm Healy, Andrew Pegum, Sean Corrigan, Scott Beith, Jason Hough, Anthony M. Sheehan
  • Patent number: 9241034
    Abstract: The embodiments disclosed herein provide a system, apparatus, and method for managing requests in a peer-to-peer network. A processor determines whether to reduce an amount of checks for connectivity for the device in the peer-to-peer network in response to a device being in the peer-to-peer network. The processor configures the device to send a message indicating a status of the device to a number of other devices in the peer-to-peer network without receiving a request for the status of the device in response to a determination to reduce the amount of checks for connectivity for the device in the peer-to-peer network.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: January 19, 2016
    Assignee: BlackBerry Limited
    Inventors: Wei Wu, James Earl Womack
  • Patent number: 9231991
    Abstract: A method and apparatus of establishing a notification distribution is disclosed. The method may include receiving user information in a notification database identifying a notification recipient. The method may further provide receiving synchronization information from a business entity configured to upload notifications intended for the at least one user recipient. The method may also include transmitting at least one notification to the user recipient during a time window specified by the business entity.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: January 5, 2016
    Assignee: West Corporation
    Inventor: Sarith Slonh
  • Patent number: 9219691
    Abstract: Embodiments relate to proactively probing the packet queues of elements in a physical or virtual network to predict and prevent the occurrence of congestion points. An aspect includes receiving a first feedback request at a central controller connected to a plurality of switches in a network. The first feedback request includes a request to periodically probe a status of queues of switches in the network. A second feedback request is then transmitted to one or all the switches in a path leading to a designated destination. Responses to the second feedback request are received at the central controller from a designated proxy switch, which aggregated the responses into a single data packet. Accordingly, the responses extracted from the single data packet at the central controller are used to preventing future congestion points.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Daniel Crisan, Casimer M. DeCusatis, Mircea Gusat, Cyriel J. Minkenberg
  • Patent number: 9219689
    Abstract: Embodiments relate to proactively probing the packet queues of elements in a physical or virtual network to predict and prevent the occurrence of congestion points. An aspect includes receiving a first feedback request at a central controller connected to a plurality of switches in a network. The first feedback request includes a request to periodically probe a status of queues of switches in the network. A second feedback request is then transmitted to one or all the switches in a path leading to a designated destination. Responses to the second feedback request are received at the central controller from a designated proxy switch, which aggregated the responses into a single data packet. Accordingly, the responses extracted from the single data packet at the central controller are used to preventing future congestion points.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Daniel Crisan, Casimer M. DeCusatis, Mircea Gusat, Cyriel J. Minkenberg
  • Patent number: 9202373
    Abstract: An active infra-red surveillance illuminator uses a statistically mono-directional micro-diffractive material overlaid on a bank of light emitting diodes (LEDs) to refract light from the LEDs onto a target image. This delivers energy distribution profiles out to a distance to match the aspect ratios of current wide-angle target and wide-angle camera surveillance systems. The distribution of refracted light is elliptical. This distribution can vary by using different diffractive material in conjunction with various numbers, brightness and angles of the LEDs in an LED bank. The effective range of the illuminators is greatly extended with this type of illumination. By limiting infrared (IR) radiation down to a 10 degree vertical window it renders the IR illumination much more effective for surveillance imaging by providing much more effective power on wide, ground-level scenes, and particularly enables multi-lane license plate capture.
    Type: Grant
    Filed: September 25, 2006
    Date of Patent: December 1, 2015
    Assignee: BOSCH SECURITY SYSTEMS BV
    Inventors: Tony Mayer, Mark Vernon
  • Patent number: 9195477
    Abstract: The disclosure relates generally to systems and methods for Web applications developed using a client-side scripting language such as ECMAScript®, JavaScript®, ActionScript®, Jscript®, or the like and, more particularly, to a system with a methodology for more easily customizing the functionality of such Web applications for different types of computing devices and a methodology for deep linking and browser history support for such Web applications.
    Type: Grant
    Filed: October 9, 2012
    Date of Patent: November 24, 2015
    Assignee: Sencha, Inc.
    Inventor: Ed Spencer
  • Patent number: 9195564
    Abstract: Providing advanced notification of workload. A reference to a second website provided to a first website for posting by the first website can be identified. Information associated with the first website can be analyzed to determine whether the reference to the second website will cause an increase in workload to the second website. Responsive to determining the reference to the second website will cause the increase in workload to the second website, an alert can be communicated to the second website or an entity that manages the second website, the alert indicating that the increase in workload to the second website will occur.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: November 24, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael J. Coleman, Matthew D. Whitbourne
  • Patent number: 9172610
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, via a user interface of the DRA, a request to define a rule; retrieving metadata associated with a context object; determining that a component specified by the metadata is an enumerated type component; presenting, via the user interface, a first displayed component for the enumerated type component, wherein the first displayed component is associated with a numeric value; presenting, via the user interface, a second displayed component for the enumerated type component, wherein the second displayed component is associated with an alphanumeric value; and receiving, via the user interface, a rule definition, wherein receiving the rule definition comprises receiving a selection of at least one of the first displayed component and the second displayed component.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: October 27, 2015
    Assignee: Alcatel Lucent
    Inventors: Robert A. Mann, Peter K. Jorgensen
  • Patent number: 9172548
    Abstract: A communication apparatus receives, from a first apparatus which has established a communication session, a signal indicating a state in which the communication session should be maintained. If the signal is not received from the first apparatus within a predetermined period of time while the communication session with the first apparatus is established, and a communication session establishment request is received from a second apparatus, the communication apparatus disconnects the communication session with the first apparatus.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: October 27, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hideaki Tachibana
  • Patent number: 9164863
    Abstract: Detecting crowds is provided. A location is selected in a set of locations a user of a client device wants to go to based on data within a profile associated with the user. A set of data inputs is monitored to determine a number of people currently at the selected location. Then, in response to determining that the number of people currently at the selected location is not greater than a user-defined threshold level of people for the selected location, a mapped route to the selected location is sent to the client device of the user.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: October 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: Grant D. Miller, Scott W. Pollyea, Hamza Yaswi
  • Patent number: 9143564
    Abstract: In a communications system, a controller communicates to multiple client devices, each subject to a different latency, in an application in which the multiple client devices need to react substantially simultaneously to a command from a server. A controller front-end in a server provides an abstract environment for the acceptance, initiation, and processing of messages. The framework provides a scaffold which handles reception of messages and makes them available to the specific application business logic as events to be processed. A back-end enables synchronized command execution, abstracted database table definition, creation of generalized table access, selective message transmission, and the like. By providing the back-end and front-end foundation framework, the present subject matter provides the foundational components in the system so that development of mobile applications is simplified.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: September 22, 2015
    Inventors: Andrew Milburn, Thomas Hajdu
  • Patent number: 9137125
    Abstract: Systems and methods for pre-fetching video content from a content server for eventual playback on a mobile device are disclosed herein. The system includes a component that creates a request for a video stored on a video content server, wherein the request can include a rule that can control and govern broadcast conditions implemented by the video content server in order to return the requested video to the requester. Additionally, the system can include a transmitting component that relays the request for the video to the content service for subsequent fulfillment of the request.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: September 15, 2015
    Assignee: Google Inc.
    Inventor: Andrey Doronichev
  • Patent number: 9118538
    Abstract: Systems and methods are provided for automatically configuring resources of a deployment environment so that the resources can be monitored by a resource monitoring program. In an implementation, a blueprint having a representation of a deployment topology of the environment is received. A resource template that specifies an inventory model of the resource monitoring program is received. Resources listed in the blueprint are configured according the inventory model specified in the template, thereby allowing the resources to be monitored by the resource monitoring program.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 25, 2015
    Assignee: EMC Corporation
    Inventors: Chaithanya Lekkalapudi, Alex Rankov, Alexey Nikulin, Ilya Khudoshin, Sameer Mukund Kachare
  • Patent number: 9104666
    Abstract: An aspect of the present invention facilitates users/administrators to control access to electronic resources. In one embodiment, a tag data indicating the corresponding tags associated with each of a set of electronics resources is maintained. In response to receiving from an administrator, a search query indicating a search tag, the tag data is examined and a result set of electronic resources having tags matching the received search tag is identified. The administrator is thereafter enabled to specify an access policy for each of the result set of electronic resources. Thus, administrators are enabled to search for specific resources from a large number of resources and then specify the desired access policies for controlling access to the specific resources.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: August 11, 2015
    Assignee: Oracle International Corporation
    Inventors: Sanyam Goyal, Vikas Pooven Chathoth