Patents Examined by Peling A Shaw
  • Patent number: 9444685
    Abstract: A cloud configuration management method implemented in a cloud configuration management system communicatively coupled to one or more cloud nodes in a cloud system includes creating a plurality of golden configurations for each of a plurality of roles, wherein each of the one or more cloud nodes has one of the plurality of roles for operation in the cloud system; defining metadata rules for each of the plurality of golden configurations; performing a configuration analysis to audit the one or more cloud nodes using the metadata rules; and providing results of the configuration analysis to determine misconfiguration of any of the one or more cloud nodes.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: September 13, 2016
    Assignee: Zscaler, Inc.
    Inventors: Rajnish Mishra, Anupam Pandey, Sachin Kumar, Jaspreet Singh, Anshul Behl, Kaleeswaran Karuppasamy
  • Patent number: 9444866
    Abstract: Network condition prediction and multimedia streaming consumption prediction are provided. The prediction may be based on a device's prior location, behavior, and statistics thereof. By gathering location data from users anonymously and securely, a virtual location network with millions of nodes are provided. Each virtual location, at a given time, is stored with associated network metrics gathered from various devices in a database. The database may comprise a probabilistic model and a behavioral model tracking device metrics.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: September 13, 2016
    Assignee: DISNEY ENTERPRISES, INC.
    Inventors: Kevin Liao, Jared McPhillen, Mark Arana
  • Patent number: 9430481
    Abstract: In accordance with one or more embodiments of the present invention, methods and systems disclosed herein provide for storage disk file and defect management. According to an aspect, a method includes communicating, to a first computing device, an identifier associated with a storage device. The method also includes receiving, from the first computing device, maintenance information associated with the identifier. Further, the method also includes implementing a storage disk file management policy at the storage device based on the maintenance information. Maintenance or defect information may be provided, for example, for a disk subsystem comprised within a storage device. A disk subsystem with an identified potential defect, even though potential defect is latent, creates a risk to the software workloads running on the IT resource and a potential hazard in a datacenter.
    Type: Grant
    Filed: February 6, 2014
    Date of Patent: August 30, 2016
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: David W. Archer, Nils P. J. Hansson, Paul A. Skoglund, James L. Wooldridge
  • Patent number: 9426772
    Abstract: Content which is related to content being provided by a media source is synchronized with content being provided by the media source. A mobile device operates to receive content which is related to the content being provided by the media source. The system operates based on mobile device location, and the media source location. Based on the location, a server can determine what content is being provided by the media source and can therefore serve related content based on that to the mobile device. It works passively with periodic regular updates of the mobile device location or actively through the use of a button (touch screen, keyboard, etc.) on the mobile device to signal the server to check its location and therefore identifying which media source the mobile device is near.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: August 23, 2016
    Assignee: ACTV8, Inc.
    Inventor: Brian Shuster
  • Patent number: 9417922
    Abstract: In some embodiments, a method includes sending a first data unit, received from a source device, to a destination device via a first data unit path. The first data unit path includes (1) a first virtual machine and a second virtual machine that are included in a first network, and (2) a third virtual machine that is included in a second network. Furthermore, the first data unit path includes the first virtual machine, the second virtual machine, and the third virtual machine in a first order. The method includes sending a second data unit, received from the source device, to the destination device via a second data unit path from the source device to the destination device. The second data unit path includes each of the first virtual machine, the second virtual machine, and the third virtual machine in a second order different from the first order.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: August 16, 2016
    Assignee: CUTTING EDGE CONSULTING ASSOCIATES, INC.
    Inventor: Barbara M. Hunt
  • Patent number: 9419845
    Abstract: In one embodiment, a client device queries a location server using a client-selected interface for content retrieval from a content distribution network (CDN), and receives a location attribute from the location server based on a location of the client device. The client device then presents the location attribute to a CDN selector within a first content retrieval request, and may receive a redirection from the CDN selector to a selected content source based on the location attribute. As such, the client device may then initiate a second content retrieval request to the selected content source. In another embodiment, a CDN selector receives a content retrieval request from a client device, and determines that the content retrieval request contains a location attribute indicating a location of the client device. Based on the location attribute, the CDN selector selects a content source, and redirects the client device to the selected content source.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: August 16, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Warren Scott Wainner, Aeneas Dodd-Noble, Mahesh Vittal Viveganandhan, Stefano Previdi
  • Patent number: 9413787
    Abstract: A method is provided providing position information. The method comprises sending, by a first device to a second device, via a real-time transmission protocol, a message specifying at least one position-related parameter associated with the second device. The method further comprises receiving, by the first device from the second device, via the real-time transmission protocol, the at least one position-related parameter.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: August 9, 2016
    Assignee: BlackBerry Limited
    Inventor: David Stuart Furbeck
  • Patent number: 9407705
    Abstract: Systems and methods are provided that allow a proprietor of a location or merchant to which a user is interacting through a third party to send a push notification to a user device associated with the user using the third party as a proxy. The provided systems and methods may assign an interaction identifier to the user and interaction when an interaction request is received by the third party that may be later used to identify the user and user device to which a notification received from the proprietor or merchant will be pushed. The user may be able to define rules and settings that limit the scope and timing of the push notifications that can be received, and the third party may determine if notifications received from the proprietor or merchant meet these rules and settings before pushing the notifications to the user device and user.
    Type: Grant
    Filed: January 2, 2014
    Date of Patent: August 2, 2016
    Assignee: PAYPAL, INC.
    Inventor: Max Edward Metral
  • Patent number: 9407727
    Abstract: Systems and techniques are described for optimizing communications between a client and a server. Specifically, in some embodiments, an executing script on a client can send a resource request to a server. In response, the server can send an optimized version of the resource back to the client. The client can then reconstruct the resource from the optimized version of the resource.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: August 2, 2016
    Assignee: RIVERBED TECHNOLOGY, INC.
    Inventors: Steven McCanne, Michael J. Demmer, Derek J. Watson, David Tze-Si Wu
  • Patent number: 9398089
    Abstract: A system and method that enables two or more hosts so that they can share a resource, such as a display. Client allocates a portion of the resource to each of the eligible hosts. This allocated size is negotiable among host(s) and the client. Client may request the hosts to scale down/up resource utilization based on the allocated portion of the resource being shared. This helps keep the client implementation simple. In this case, client maintains the allocation vector for each host. This allocation vector is used to keep track of the resource sharing. While this is a preferred approach, it is possible that “intelligent” client may actually modify resource utilization for a given host based on the negotiated allocation.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: July 19, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Soham V. Sheth, Samir Soliman, Huey Trando
  • Patent number: 9398114
    Abstract: An application management method includes at least the following steps: receiving auxiliary information associated with a plurality of applications installed on a user device; analyzing the auxiliary information based on a plurality of predetermined rules, and generating at least one analysis result for each of the applications; and automatically performing application management upon the applications installed on the user device according to analysis results of the applications.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: July 19, 2016
    Assignee: MEDIATEK INC.
    Inventor: Min-Hung Chien
  • Patent number: 9397952
    Abstract: A segment based switching architecture with hybrid control providing flow control in software defined networking (SDN). An SDN controller controls top tier macro-flows and virtual segment backbone connections in a network, and an SDN network edge device controls and manages micro-flows that are attached to the SDN network edge device. The SDN network edge device controls and manages the micro-flows locally without using a southbound API. The SDN network edge device learns flow information such as source information and incoming port information for all unknown micro-flows belonging to defined segments, and builds a virtual segment topology database for each segment. The SDN network edge device employs flow computation algorithms and micro-flow management in a distributed fashion. The virtual segment backbone connections are naturally exposed to the SDN controller through provisioning.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: July 19, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Fangping Liu, Wu Chou
  • Patent number: 9391908
    Abstract: A streams manager determines when congestion is happening or is predicted to happen in a streaming application, and in response, unfuses one or more operators in the streaming application from its processing element. The selection of which operators to unfuse in which processing elements is made using suitable unfuse criteria, which may include selecting operators that do not maintain state, selecting operators that have a threaded port or queue preceding the operator, selecting operators at natural boundaries, and inserting queues before operators to be unfused. Once one or more operators are unfused, the streams manager can take action to enhance performance of the unfused operator(s). For example, the streams manager can allocate additional resources to the unfused operators, can create clones of unfused operators that process tuples in parallel, can move one or more unfused operators to a public cloud, etc.
    Type: Grant
    Filed: December 12, 2015
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Michael J. Branson, Alexander Cook, John M. Santosuosso
  • Patent number: 9392228
    Abstract: Systems and methods are provided for obtaining look-ahead segments for a streaming media item during playback such that the viewer can easily skip to the look-ahead segments without experiencing any substantial interruption or delay in playback. In general, a streaming media source begins streaming a media item to a streaming media client for playback. In one embodiment, the streaming media client selects one or more segments of the media item as one or more look-ahead segments to prefetch from the streaming media source. Then, while the media item is being streamed to the streaming media client for playback, the streaming media client prefetches the one or more look-ahead segments of the media item from the streaming media source. The look-ahead segments are thereafter utilized to enable the viewer to skip ahead in playback without experiencing a substantial interruption or delay in playback.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: July 12, 2016
    Assignee: PORTO TECHNOLOGY, LLC
    Inventors: Kunal Kandekar, Richard J. Walsh, Alfredo C. Issa, Ravi Reddy Katpelly
  • Patent number: 9384025
    Abstract: In this embodiment, techniques are provided that may permit operations performed by hardware and software to process one or more (e.g., network traffic-related) workloads to be coordinated, at least in part. Such coordination may permit this embodiment to operate in accordance with one or more advantageous usage models, and/or to achieve advantages such as, accelerated network traffic processing, while permitting and/or facilitating a multi-tenant (e.g., software-defined) network environment to be provided, for example, via enforcement of one or more associated policies. Many modifications are possible without departing from this embodiment.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: July 5, 2016
    Assignee: Intel Corporation
    Inventor: Uri Elzur
  • Patent number: 9386067
    Abstract: Systems and methods for playing adaptive bitrate streaming content by multicast in accordance with embodiments of the invention are disclosed. In one embodiment, a method of receiving and playing back adaptive bitrate streaming content using a playback device includes receiving an adaptive streaming session description including information about a piece of adaptive streaming content and information for accessing a multicast session of the piece of adaptive streaming content using a playback device, receiving portions of a first alternative stream of the piece of adaptive streaming content sent to a first multicast group that includes the playback device using the playback device, computing a bandwidth measurement using the playback device, and switching to a second alternative stream of the piece of adaptive streaming content based upon the computed bandwidth measurement using the playback device.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: July 5, 2016
    Assignee: Sonic IP, Inc.
    Inventors: Yuri Bulava, Alexander Ivanov
  • Patent number: 9386099
    Abstract: The present disclosure relates to a local caching device, system and a method for providing a content caching service. The local caching device checks whether content having address information corresponding to content address information included in a content request message is stored in a storage unit. When the content corresponding to content address information is not stored in the storage unit, the local caching device receives content transmitted from a content providing device in response to the content request message and then checks whether content corresponding to at least part of the received content is stored in the storage unit.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: July 5, 2016
    Assignee: SK TELECOM CO., LTD.
    Inventors: Jong Min Lee, Kyung Jun Lee, A Rum Kwon, Young Jae Shim
  • Patent number: 9377295
    Abstract: Dimensions of a surface feature are determined by capturing an image of the surface feature and determining a scale associated with the image. Structured light may be projected onto the surface, such that the position of structured light in the captured image allows determination of scale. A non-planar surface may be unwrapped. The surface may alternatively be projected into a plane to correct for the scene being tilted with respect to the camera axis. A border of the surface feature may be input manually by a user. An apparatus and system for implementing the method are also disclosed.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: June 28, 2016
    Assignee: ARANZ HEALTHCARE LIMITED
    Inventors: William Richard Fright, Mark Arthur Nixon, Bruce Clinton McCallum, James Telford George Preddey
  • Patent number: 9372776
    Abstract: The presently disclosed subject matter includes a device, system and method for monitoring activity at a computerized device, the device running one or more processes, at least one of the processes executing one or more system events being part of an activity. An activity of interest can be identified if system events related to the activity of interest are identified. An activity is monitored at the device using API queries to obtain descriptive information of the at least one respective system event executed as part of the activity. Using non-intrusive monitoring methods which are based on API queries enables to reduce the potential of interference of the monitoring with applications running on the monitored device.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: June 21, 2016
    Assignee: ATERNITY INFORMATION SYSTEMS LTD.
    Inventors: Andrey Diment, Amir Leshman, Konstantin Ivanov, Yigal Karmazin
  • Patent number: 9357015
    Abstract: Enhanced content consumption is provided by establishing a pairing between two computing devices, wherein at least one of the two computing devices provides a primary consumption experience of a digital content item, so that a secondary consumption experience can be provided via operation of at least one of the two computing devices. The method further comprises presenting, using at least one of the two computing devices, the digital content item for consumption by a user. The method further comprises performing one or more supplemental consumption functions with the other of the two computing devices.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: May 31, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kevin Gammill, Stacey Law, Jeff Tucker, Sean Kollenkark