Patents Examined by Daeoo Lee
  • Patent number: 9571390
    Abstract: In one implementation, downloading of streaming content using a security as a service (SecaaS) system is more efficient because portions of the streaming content may not be inspected by the SecaaS. A first request to download content from a content provider is received, and a connection is initiated with a security provider, which inspects the first chunk of the content and generates a routing instruction based on the inspection of the first chunk of content. Based on the routing instructions and the inspection of the first chunk, a request for a second chunk of the streaming content is addressed to the content provider. The second chunk of the streaming content, circumvents the SecaaS system.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: February 14, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Tirumaleswar Reddy, Prashanth Patil, William Ver Steeg, Daniel Wing
  • Patent number: 9538561
    Abstract: Certain embodiments herein are directed to enabling service interoperability functionality for wireless fidelity (WiFi) Direct devices connected to a network via a wireless access point. A WiFi Direct device may identify various other WiFi Direct devices on a WiFi network for performing a requested service, such as printing content or displaying content to a screen. In so doing, the device may share information associated with an access point to which the device is connected with the other devices, which may also share information associated with an access point to which they are connected. In this way, WiFi Direct devices may discover their connectivity with respect to other devices to utilize a broader array of connection options for implementing a desired service, and hence, may leverage application programming interface (API) modules directed at providing service interoperability functionality between software applications and services requested by the software applications.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: January 3, 2017
    Assignee: Intel IP Corporation
    Inventors: Emily H. Qi, Carlos Cordeiro, Ganesh Venkatesan, Bahareh Sadeghi
  • Patent number: 9491253
    Abstract: Methods, systems, and software for operating a data storage system of a content delivery node are provided herein. In one example, a method of operating a data storage system of a content delivery node is presented. The method includes receiving content data into a storage system, storing the content data in a first storage space, determining popular content data within the content data based on at least user requests for the content data, and storing the popular content data in a second storage space.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: November 8, 2016
    Assignee: Fastly, Inc.
    Inventors: Artur Bergman, Rogier Mulhuijzen
  • Patent number: 9477682
    Abstract: Techniques are provided for parallel compression of data chunks being written to a shared object. A client executing on a compute node or a burst buffer node in a parallel computing system stores a data chunk generated by the parallel computing system to a shared data object on a storage node by compressing the data chunk; and providing the data compressed data chunk to the storage node that stores the shared object. The client and storage node may employ Log-Structured File techniques. The compressed data chunk can be de-compressed by the client when the data chunk is read. A storage node stores a data chunk as part of a shared object by receiving a compressed version of the data chunk from a compute node; and storing the compressed version of the data chunk to the shared data object on the storage node.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: October 25, 2016
    Assignees: EMC Corporation, Los Alamos National Security, LLC
    Inventors: John M. Bent, Sorin Faibish, Gary Grider
  • Patent number: 9456029
    Abstract: A command process load balancing system performs load balancing of received commands among a number of server processes to resolve access contention for virtual software resources. These contentions are resolved through a history recording unit that records a history including contents of a processed command and a response time of a process for the command into a history database. A prediction unit predicts, in a case where a set of commands to be processed is assigned to a server process, whether or not a load that is equal to or higher than a reference value is applied, on the basis of the history recorded in the history database. An assigning unit assigns at least one command included in the set of commands to be processed to a different server process, in accordance with prediction that a load that is equal to or higher than the reference.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Noriaki Takatsu, Atsushi Yokoi
  • Patent number: 9426239
    Abstract: Disclosed is an improved method, system, and computer program product for analyzing social media content. Correlation analysis is used to analyze the social media data snippets. The correlation analysis is performed by reviewing other items of data that are outside of the message content itself. The present approach can advantageously be used to analyze and understand the content of social media message even where only very small quantities of data are provided within each message posting.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 23, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Timothy P. McCandless, Mehrshad Setayesh, Duo Chen
  • Patent number: 9419859
    Abstract: The techniques and arrangements described herein provide for updating services, host operating systems and other applications while satisfying update domain constraints. In some examples, one or more controller modules may maintain a data structure including a plurality of server update domains, each server update domain including a set of machines of a plurality of machines of a distributed computing system which may be concurrently updated. The one or more controller modules may allocate the plurality of instances to the plurality of machines such that a number of server update domains is minimized.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: August 16, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas Moscibroda, Zhengping Qian, Mark Eugene Russinovich, Xiangyao Yu, Jiaxing Zhang, Feng Zhao
  • Patent number: 9344517
    Abstract: An apparatus operates in an offline mode and a playback mode, and includes a relatively large cache buffer. In the offline mode, the apparatus is configured download multimedia content identified in a user content queue, over a communication network, into the cache buffer. In the playback mode, after the multimedia content has been downloaded in the offline mode, the apparatus fetches content from the cache buffer and plays back the fetched content on the client device until all of the content in the cache buffer has been fetched and played back. Then the apparatus streams content over the communication network and plays back the streamed content.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: May 17, 2016
    Assignee: Sonic IP, Inc.
    Inventors: Abhishek Shivadas, Eric Grab
  • Patent number: 9313088
    Abstract: A controller completes the setting of a flow entry to a switch previously before the communication of a virtual machine starts. Specifically, the controller sets information of the virtual machine and information of a server on which the virtual machine operates. The controller detects the information of the server under the switch through the switch. When the set server information and the detected server information match to each other, the controller sets a flow entry for a packet destined to the virtual machine to the switch based on information of the virtual machine on the server. After that, the virtual machine starts communication.
    Type: Grant
    Filed: September 7, 2011
    Date of Patent: April 12, 2016
    Assignee: NEC CORPORATION
    Inventors: Masanori Takashima, Kase Tomohiro, Ueno Hiroshi, Masuda Takahisa, Yun Suhun
  • Patent number: 8296686
    Abstract: An aid for developmentally disabled individuals takes the form of a mobile terminal having software capable of creating graphical schedules, graphical countdown timers, and graphical choice selections. A caregiver may dynamically program and save schedules which present a graphical sequence of events to the disabled individual to assist the disabled individual in adjusting the changing events of the day. Likewise, the countdown timer may assist the individual in preparing for an upcoming transition in environment or activity. Still further, the graphical choice selections may help a nonverbal individual express themselves to a caregiver.
    Type: Grant
    Filed: February 24, 2009
    Date of Patent: October 23, 2012
    Assignee: Handhold Adaptive, LLC
    Inventors: Daniel E. Tedesco, Carey M. Tedesco, Robert C. Tedesco, James A. Jorasch, Russell P. Sammon