Patents Examined by Daeoo Lee
-
Patent number: 9571390Abstract: 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: GrantFiled: November 25, 2013Date of Patent: February 14, 2017Assignee: Cisco Technology, Inc.Inventors: Tirumaleswar Reddy, Prashanth Patil, William Ver Steeg, Daniel Wing
-
Patent number: 9538561Abstract: 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: GrantFiled: September 24, 2013Date of Patent: January 3, 2017Assignee: Intel IP CorporationInventors: Emily H. Qi, Carlos Cordeiro, Ganesh Venkatesan, Bahareh Sadeghi
-
Patent number: 9491253Abstract: 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: GrantFiled: November 27, 2013Date of Patent: November 8, 2016Assignee: Fastly, Inc.Inventors: Artur Bergman, Rogier Mulhuijzen
-
Patent number: 9477682Abstract: 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: GrantFiled: March 13, 2013Date of Patent: October 25, 2016Assignees: EMC Corporation, Los Alamos National Security, LLCInventors: John M. Bent, Sorin Faibish, Gary Grider
-
Patent number: 9456029Abstract: 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: GrantFiled: November 25, 2013Date of Patent: September 27, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Noriaki Takatsu, Atsushi Yokoi
-
Patent number: 9426239Abstract: 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: GrantFiled: March 12, 2013Date of Patent: August 23, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Timothy P. McCandless, Mehrshad Setayesh, Duo Chen
-
Patent number: 9419859Abstract: 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: GrantFiled: December 4, 2012Date of Patent: August 16, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Thomas Moscibroda, Zhengping Qian, Mark Eugene Russinovich, Xiangyao Yu, Jiaxing Zhang, Feng Zhao
-
Patent number: 9344517Abstract: 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: GrantFiled: March 28, 2013Date of Patent: May 17, 2016Assignee: Sonic IP, Inc.Inventors: Abhishek Shivadas, Eric Grab
-
Patent number: 9313088Abstract: 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: GrantFiled: September 7, 2011Date of Patent: April 12, 2016Assignee: NEC CORPORATIONInventors: Masanori Takashima, Kase Tomohiro, Ueno Hiroshi, Masuda Takahisa, Yun Suhun
-
Patent number: 8296686Abstract: 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: GrantFiled: February 24, 2009Date of Patent: October 23, 2012Assignee: Handhold Adaptive, LLCInventors: Daniel E. Tedesco, Carey M. Tedesco, Robert C. Tedesco, James A. Jorasch, Russell P. Sammon