Patents Examined by Steven Nguyen
-
Method and apparatus for provisioning of resources to support applications and their varying demands
Patent number: 9729464Abstract: Embodiments of the present invention provide a method for allowing efficient allocation of data center resources in a virtualized data center. In one step, network information is obtained from a network using an application resource broker (ARB). In another step, data center information is obtained from a virtual center server using the ARB. In another step, a set of application traffic metrics and a set of virtualized infrastructure metrics are determined using the ARB based on the obtained network information and data center information respectively. The ARB is implemented on a computer system.Type: GrantFiled: October 21, 2010Date of Patent: August 8, 2017Assignee: Brocade Communications Systems, Inc.Inventors: Virgil Nicolae Mihailovici, Muralidharan Rangarajan -
Patent number: 9729649Abstract: This disclosure relates to systems and methods for managing communication application availability based, at least in part, on a user's willingness or unwillingness to communicate with another user. In one instance, the availability may apply to all the communication applications associated with a device using a single interface. In another instance, the availability may be communication applications specific, in that a user may specify one communication application as available and another communication as unavailable from a single interface. The availability information may be provided to other users who may elect to use an available communication application that is more likely to get a faster response than when using an unavailable communication. In another instance, the user may manage communication application availability based on the time and location of the user device.Type: GrantFiled: August 15, 2012Date of Patent: August 8, 2017Assignee: Amazon Technologies, Inc.Inventor: Julien G. Beguin
-
Patent number: 9729611Abstract: In one embodiment a method, system and apparatus for adaptive bitrate (ABR) recording management is described, the method, system and apparatus comprising receiving a request to record a content item using adaptive bitrate (ABR) technology at an ABR request controller comprised in a client device, scheduling a download of the ABR content item by a recording planner, the scheduling based, at least in part, on a provided deadline by which the ABR content item is to have been completely downloaded, determining a recording plan by the recording planner in order to schedule acquisition of the ABR content item, the recording plan based, at least in part, on the provided deadline, availability of the ABR content item in ABR playlists, availability of system resources which may be used by concurrent playback and recording sessions at the client device, and bandwidth available to the client device, acquiring the ABR content item, and storing the acquired ABR content item on a storage device.Type: GrantFiled: October 26, 2014Date of Patent: August 8, 2017Assignee: Cisco Technology, Inc.Inventors: Gareth John Bowen, Shabtai Atlow
-
Patent number: 9729595Abstract: A method, an apparatus, and a system for transmitting media data based on OTT are disclosed. The method includes: receiving, by an OTT server, a media data request initiated by a user terminal, where the OTT server is connected to at least one cache server; determining, by the OTT server, a cache server from the at least one cache server according to a location and/or a capability of the at least one cache server; sending, by the OTT server, a notification message, which carries session information, to the user terminal and the determined cache server, so that the determined cache server receives a media data request, which carries session information, from the user terminal, and sends corresponding media data to the user terminal.Type: GrantFiled: December 24, 2013Date of Patent: August 8, 2017Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jitao Liu, Hewen Zheng, Haibin Chen, Ning Zong, Qin Wu
-
Patent number: 9720747Abstract: Flow control of messages to/from clients and services in a remote access system. Within the remote access system a layered architecture may be provided that includes a client layer at a client device, a service layer associated with a service, and a server layer that is a communications proxy for messages sent between the client device and the service. The service layer may have a receive queue for messages received from the client device and a send queue of messages destined for the client device. The server layer may include an outbound queue of messages destined for the client device. Full duplex communications between the client layer and the server layer may be implemented using a service protocol in a first channel for communication between the client layer and the server layer and a second channel for communication between the server layer and the client layer.Type: GrantFiled: August 15, 2012Date of Patent: August 1, 2017Assignee: Calgary Scientific Inc.Inventors: Monroe M. Thomas, David B. McFadzean, Matt Stephure, Kevin Robinson
-
Patent number: 9720040Abstract: Disclosed herein are exemplary methods, apparatus, and systems for performing timing-aware automatic test pattern generation (ATPG) that can be used, for example, to improve the quality of a test set generated for detecting delay defects or holding time defects. In certain embodiments, timing information derived from various sources (e.g. from Standard Delay Format (SDF) files) is integrated into an ATPG tool. The timing information can be used to guide the test generator to detect the faults through certain paths (e.g., paths having a selected length, or range of lengths, such as the longest or shortest paths). To avoid propagating the faults through similar paths repeatedly, a weighted random method can be used to improve the path coverage during test generation. Experimental results show that significant test quality improvement can be achieved when applying embodiments of timing-aware ATPG to industrial designs.Type: GrantFiled: July 20, 2015Date of Patent: August 1, 2017Assignee: Mentor Graphics CorporationInventors: Xijiang Lin, Kun-Han Tsai, Mark Kassab, Chen Wang, Janusz Rajski
-
Patent number: 9712289Abstract: A packet-centric wireless system includes: a wireless base station communicating via a transmission control protocol/internet protocol (TCP/IP) to a first data network; one or more host workstations communicating via TCP/IP to the first data network; one or more subscriber customer premise equipment (CPE) stations coupled with the wireless base station over a shared bandwidth via TCP/IP over a wireless medium; and one or more subscriber workstations coupled via TCP/IP to each of the subscriber CPE stations over a second network. The system can allocate shared bandwidth among the subscriber CPE stations to optimize end-user quality of service (QoS). The first data network includes at least one of: a wireline network; a wireless network; a local area network (LAN); and a wide area network (WAN). The second network includes at least one of: a wireline network; a wireless network; a local area network (LAN); and a wide area network (WAN).Type: GrantFiled: June 12, 2012Date of Patent: July 18, 2017Assignee: INTELLECTUAL VENTURES I LLCInventor: Jacob W. Jorgensen
-
Patent number: 9686234Abstract: Embodiments are directed towards dynamically changing a quality of content being played when a robustness or level of trust is determined to have changed for a computing device, or platform, currently playing at least one stream of the content. An initial level of trust is determined for the computing device, and is used to select a quality of content from the at least one stream of content for play. During play, when a change in the level of trust is detected for the computing device, a different quality of the content may be selected, and replaces the currently playing content.Type: GrantFiled: August 15, 2012Date of Patent: June 20, 2017Assignee: Google Inc.Inventor: David Kimbal Dorwin
-
Patent number: 9680697Abstract: A method and technique for utilizing user feedback of product installation disclosed. The technique includes: initiating an installation process to install an instance of a product, by an install module of the product, on a client computing system of a first user; interfacing, by the install module, with a server system to retrieve install path data defining a default installation path for the product, the default installation path based on previous feedback data received from at least a second user previously installing another instance of the product; modifying, by the install module, a default installation path for the product on the client computing system of the first user using the install path data; during the installation process, obtaining current feedback data from the first user corresponding to the installation process on the client computing system of the first user; and transmitting the current feedback data to the server system.Type: GrantFiled: December 17, 2013Date of Patent: June 13, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James D. Creasman, Kevin D. Dillard, Jeffrey K. Johnson, Barry J. Pellas, Matthew T. Pellas, Matthew K. Thomas, Paul A. Titus
-
Patent number: 9674138Abstract: A method and apparatus for maintaining in a Lightweight Directory Access Protocol (LDAP) repository entries that are managed by an LDAP directory server. An LDAP directory server receives a client request to add a specified entry to an LDAP repository, determines, based on a managed entry configuration, that the specified entry requires a managed entry operation, and adds the specified entry to the LDAP repository. The LDAP directory server further adds a managed entry to the LDAP repository in accordance with the managed entry operation, where the managed entry is added to the LDAP repository without receiving any client request specifying the managed entry.Type: GrantFiled: October 26, 2010Date of Patent: June 6, 2017Assignee: Red Hat, Inc.Inventors: Nathan G. Kinder, Simo S. Sorce
-
Patent number: 9661100Abstract: Software on a content-aggregation website obtains a resource associated with a podcast from a website publishing the podcast and stores it e resource on the content-aggregation website. The software adds the resource as a leaf node to a taxonomy generated by the content-aggregation website. The addition is based on data associated with the podcast. The non-leaf nodes in the taxonomy are categories of content. The software determines that a user of the content-aggregation website is qualified as to at least one category that includes the resource as a leaf node. The determination is based at least in part on feedback from the user that includes a viewing or listening history for the user. Then the software serves the resource to the user in a content stream published by the content-aggregation website, based at least in part on a personalization score associated with the resource.Type: GrantFiled: June 30, 2014Date of Patent: May 23, 2017Assignee: Yahoo! Inc.Inventors: Supreeth Rao, Sundeep Narravula, Shivakumar Ningappa
-
Patent number: 9660964Abstract: Communications router for anonymously routing messages between a source communication device (200) and respondent communication devices (213,214,215,2116,217,218). A source storage means (203) is provided for storing the communication identifiers for the source communication device (200) and a predetermined subject identifier for designating messages associated therewith. A respondent storage means (203) is provided for storing the communication identifiers for each respondent communication device (213,214,215,2116,217,218), along with a unique tag identifier assigned thereto. A first message handler (202,204,205,206) selects received messages from the respondent communication devices (213,214,215,2116,217,218), attaches the appropriate tag identifier, and transmits the message to the source communication device (200).Type: GrantFiled: December 19, 2008Date of Patent: May 23, 2017Assignee: BYTEBORNE TECHNOLOGIES LIMITEDInventor: Edward Yaw Asiedu
-
Patent number: 9661047Abstract: A computerized method for integrating media streams from a multiplicity of media systems over at least one network into a single media product at high media technical quality, the method comprising the steps of, at certain media systems from among the multiplicity thereof: a. Generating a low volume (LV) media stream representation from a high volume media stream, where the low volume stream's bit-rate is different from the high volume stream's bit-rate; b. streaming the low volume media stream to a content generation center via a data communication network; c. Maintaining high volume local data as a high volume media stream in a storage medium coupled to at least one of the media systems; and d. maintaining mapping information between the low volume stream and the high volume local data for enabling access to media portions in the high volume media stream storage, which correspond based on LV stream time.Type: GrantFiled: April 30, 2013Date of Patent: May 23, 2017Assignee: MOBILATV LTD.Inventor: Nati Baratz
-
Patent number: 9654522Abstract: A method includes providing a first party and a second party access to an integrated incubation environment (e.g., a multi-tenant system) residing on a server; storing, on the server, information relating to a collaborative project, wherein a first portion of the information is received from the first party, and a second portion of the information is received from the second party; and presenting the information to the first party and the second party over a network using at least one social network component.Type: GrantFiled: April 30, 2013Date of Patent: May 16, 2017Assignee: Salesforce.com. Inc.Inventor: Rajaram Satyanarayanan
-
Patent number: 9654589Abstract: A method for facilitating sharing of widget programs among a plurality of personal electronic devices is disclosed. The method includes establishing a database of the widget programs capable of being executed by the plurality of personal electronic devices. The method further includes receiving, over a communication network, a widget forwarding request from at least one of the plurality of personal electronic devices. An instance of a selected one of the widget programs is then transmitted, in response to the widget forwarding request, to another of the plurality of personal electronic devices.Type: GrantFiled: August 24, 2007Date of Patent: May 16, 2017Assignee: BBY SOLUTIONS, INC.Inventors: Steven M. Adler, Joseph B. Grand, Andrew S. Huang, Duane S. Maxwell, Kenneth E. Steele, Stephen L. Tomlin
-
Patent number: 9654331Abstract: A method is provided in one example and includes determining that an access concentrator has lost customer premise equipment information. The method also includes obtaining the customer premise equipment information that is lost by evaluating Neighbor Discovery data and dynamic host configuration protocol version six (DHCPv6) query data. In more specific implementations, the method may include communicating a Bulk Leasequery message; receiving a response to the Bulk Leasequery message; and filtering out cable modem identifiers from the response to the Bulk Leasequery message.Type: GrantFiled: January 25, 2012Date of Patent: May 16, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Hemant Singh, William Beebee, Madhu Sudan, Chad Mikkelson
-
Patent number: 9635082Abstract: The invention relates to a method and a device for converting a data stream transporting content into a file on a server, the content including timestamps for its playback, the timestamps indicating the time elapsed since the start of said content, the method being wherein it includes steps for receiving, from a broadcast channel, streaming content, calculating at least one piece of temporal playback information from at least one of the timestamps and a reference clock, the reference clock being the time reference for a local area network, saving the content to a file on a server, the server file being accessible by a playback terminal connected to the local area network, and saving a piece of temporal playback information to a server file or to a description file associated with the server file.Type: GrantFiled: September 25, 2012Date of Patent: April 25, 2017Assignee: THOMSON LICENSINGInventors: Yvon Legallais, Anthony Laurent, Christopher Howson, Gilles Straub
-
Patent number: 9635524Abstract: A mobile device pass through for signaling messages procedure allows smart devices to participate in and control multimedia communications by providing the ability to control multimedia communications to the smart device by the mobile device. A mobile device and a smart device establish a channel of communications between the mobile device and a web browser executing on the smart device, e.g. when both are connected to the same Wi-Fi access point. When the web browser accesses a web application that utilizes signaling messages to control multimedia content, the web browser will send signaling message requests to the mobile device. The mobile device, in turn, generates and forwards the signaling message. Media content is delivered directly to the smart device without passing through the mobile device or the established channel of communications.Type: GrantFiled: December 17, 2013Date of Patent: April 25, 2017Assignee: Cellco PartnershipInventors: Samir S. Vaidya, S M Masudur Rahman, Ji Hoon Kim, Dan Sun
-
Patent number: 9635135Abstract: A client application may use a request/response protocol to request that a server perform a transaction. The client application may use an adapter to issue a request and to wait for a reply. The adapter may wait for the reply for a specific amount of time. If a reply is received after the time expires, then the reply may be received by a delayed reply handler employed by the client application. If the delayed reply handler receives a reply, it may identify the request to which the reply relates, and may then cause action to be taken. The particular action to be taken may depend on the nature of the transaction to be performed, and/or whether the transaction succeeded or failed.Type: GrantFiled: April 21, 2008Date of Patent: April 25, 2017Assignee: United Services Automobile Association (USAA)Inventors: James Christopher Watson, Gina Rachele Smith
-
Patent number: 9622278Abstract: A wireless networked device interface is disclosed. The wireless networked device interface comprises a central processing unit (CPU), a bus coupled to the CPU, a memory/buffer coupled to the bus, a peripheral bus interface coupled to the bus, an upstream network module coupled to the bus, a downstream network module coupled to the bus and a peripheral device. The device interface includes a nonvolatile memory (NVM) coupled to the bus. The NVM includes a configuration function which through a portable device can associate with one or more portable devices on the downstream wireless network and associate with one or more access points on the upstream wireless network. The wireless networked device as well as the access point can be discovered, selected and auto-configured through the graphic user interface of one of the portable devices on the downstream wireless network.Type: GrantFiled: October 26, 2010Date of Patent: April 11, 2017Assignee: KINGSTON DIGITAL INC.Inventor: Ben Wei Chen