Patents Examined by Shirley Zhang
  • Patent number: 8832296
    Abstract: Embodiments are directed to rapidly launching a virtual software application using on-demand file staging, rapidly launching a virtual software application using on-demand registry staging and to rapidly publishing a virtual software application using on-demand staging. In one scenario, a computer system creates a high-level file listing that includes a list of specified high-level data files and directories that are part of a virtual application package. The computer system receives an indication from an application user that the virtual application is to be accessed and dynamically creates sparse data files for those data files that are to be accessed based on the received indication. Then, upon determining that the virtual application is attempting to access the sparse data files, the computer system dynamically streams the data corresponding to the sparse data files on demand from the remote data store.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: September 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Matthew R. Yandek, Gurashish Singh Brar, Hui Li
  • Patent number: 8825802
    Abstract: Systems and methods are provided for an automatic user or friend recommendation system that matches players that have compatible play styles, play schedules, or the like. Behavioral data is collected or entered from players, and a profile of each player is created and compared to calculate a compatibility score. If the compatibility score exceeds a predetermined threshold, then the players are marked as compatible, or a degree of compatibility may be calculated and displayed as well. Users can edit their profile, e.g., on a web application or in-game. Users may also interact with optional and incremental demographic survey questions as they log in. A notification of compatible players may be provided via the web application or via an in-game indication. For example, a glow may appear around a compatible player, or compatible players may be displayed in a list, such as an instant messaging client.
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: September 2, 2014
    Assignee: Sony Computer Entertainment America LLC
    Inventor: Nathan Pearce
  • Patent number: 8825861
    Abstract: Provided are techniques for the specification of templates for the orchestration of workflows such as, but not limited to, computer system server, storage, network, virtualization and cloud infrastructure management operations and tasks. The disclosed techniques support non-scripted native representations of the workflows, the addition of new object types or operation sets or services, atomicity, transactional semantics of workflows and the ability to configure parameters for execution of workflow.
    Type: Grant
    Filed: June 26, 2011
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventor: Sudhir Gurunandan Rao
  • Patent number: 8799471
    Abstract: A system and method (the “Channel Dancer”) of delivering broadband content that has been personalized for a recipient user is disclosed. By excelling in the personalization of the user's view of broadband content on the Internet and otherwise, the system and method develop “stickiness” with the user that maximizes the benefits and effectiveness of advertising and related activities. The system preferably comprises a network operations center (“NOC”) that receives and packages content, with promotional materials, on virtual channels, a transmission medium that transmits the virtual channels, a broadband ISP with a point-of-presence (“POP”) server that receives the virtual channels and routs virtual channels to a user machine, based on requests received from client software (the “client”) resident on the user machine and filtering performed by the client based on a personal profile of the user.
    Type: Grant
    Filed: January 24, 2005
    Date of Patent: August 5, 2014
    Assignee: Andrews Kurth LLP
    Inventors: Roland Noll, Khanh Mai, Tom Grimes
  • Patent number: 8799496
    Abstract: Systems and methods are disclosed for transferring video display between video playback devices. In one embodiment, a mobile, or handheld, device receives user input that initiates transfer of display of video content to the mobile device from a desired renderer located proximate to the mobile device. The mobile device then causes transfer of display of the video content to the mobile device from the desired renderer. In another embodiment, a mobile, or handheld, device receives user input that initiates transfer of display of video content from the mobile device to a desired renderer located proximate to the mobile device. The mobile device then causes transfer of display of the video content from the mobile device to the desired renderer.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: August 5, 2014
    Assignee: Eloy Technology, LLC
    Inventors: Andrew V. Phillips, Scott Curtis
  • Patent number: 8793334
    Abstract: A system and process are provided for managing bandwidth in a network-attached storage (NAS) system. The process provides a NAS storage device having a network interface, at least one storage drive, a controller head, and a NAS bandwidth manager application enabled as software instructions. The process receives a request for access to a file system share from a client via a network having a maximum throughput rate. The NAS bandwidth manager identifies the client and provides client access to the NAS at an allocated bandwidth. In one aspect, the NAS bandwidth manager consults a preconfigured bandwidth allocation chart in response to the client request. In another aspect, the NAS bandwidth manager may receive a request for a particular bandwidth from the client.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: July 29, 2014
    Assignee: Applied Micro Circuits Corporation
    Inventor: Pravin M. Bathija
  • Patent number: 8793359
    Abstract: Certain example embodiments described herein relate to an application programming interface (API) management system and/or method that automatically detects API domains, e.g., by analyzing consumer registration and runtime data, while also allowing API providers to provide approval for proposed detected domains and/or continued governance. The technology set forth herein not only provides an automatic detection mechanism, but also provides the capability of full management/control, while also allowing API producers to dynamically expand or otherwise modify their API domain offerings based on usage, etc. This dynamic process can be fully or partially automated and is efficient.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: July 29, 2014
    Assignee: Software AG
    Inventors: Thorsten Fiebig, Gary Woods, Daniel Adelhardt
  • Patent number: 8788694
    Abstract: A method and dynamic content delivery (DCD) system for content update from a server to a client terminal comprising receiving a first message containing an identification information of one or more contents available for update from the server by a client terminal, sending a second message containing the identification information of a specific content to be updated among the one or more contents to request content update to the server; and receiving a third message containing the content or the address thereof corresponding to the identification information contained in the second message to respond to the second message.
    Type: Grant
    Filed: June 11, 2008
    Date of Patent: July 22, 2014
    Assignee: SK Planet Co., Ltd.
    Inventors: Kyung Park, Jongkwan Park, Sung Kim, Kyoungchan Sohn
  • Patent number: 8769115
    Abstract: In accordance with an embodiment of the invention, there is provided a method for splitting a load of monitoring a peer to peer network. The method has a first node in the peer to peer network receiving information reported by a second node in the peer to peer network, including information concerning which nodes are connected to the second node. The method further has the first node connecting to nodes different from the nodes that are connected to the second node using the received information. The method still further has the first node reporting information, including information concerning which nodes are connected to the first node, such that the second node also has access to the reported information, thereby splitting the load of monitoring the peer to peer network among the first and second nodes.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: July 1, 2014
    Assignee: Tiversa IP, Inc.
    Inventor: Samuel P. Hopkins
  • Patent number: 8769035
    Abstract: A distributed storage network (DSN) includes a user device and a plurality of DSN memories, wherein each of the DSN memories includes a plurality of storage units. The user device includes at least one network interface to the plurality of DSN memories and at least one processing module that is operable to determine one of the plurality of DSN memories for storing a data object based on a comparison of one or more storage requirements of the data object and one or more DSN attributes of the plurality of DSN memories.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: July 1, 2014
    Assignee: Cleversafe, Inc.
    Inventors: Jason K. Resch, Wesley Leggette, S. Christopher Gladwin, Greg Dhuse, Andrew Baptist
  • Patent number: 8756285
    Abstract: An image processing apparatus including: a first email creator to create a first email including first header information and a message body based on a user's request; a second email creator to create a second email including second header information containing a request for acquisition of a status of an external apparatus when the first email is created and to send the second email to the external apparatus; an email analyzer to receive a third email containing a status response to the second email from the external apparatus and to analyze the third email to output an analysis result of whether the external apparatus can receive an email; and a controller to send the first email when the analysis result is that the external apparatus can receive and to notify the user that the external apparatus cannot receive when the analysis result is that the external apparatus cannot receive.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: June 17, 2014
    Assignee: Oki Data Corporation
    Inventor: Shota Kosuda
  • Patent number: 8751604
    Abstract: A computer implemented method and system manages digital media files in a non-linear video editing system. A user may store digital media files in a user directory. If an instruction is received to move a first digital media file from the user directory to a shared directory having a location that is not directly accessible to the user, such move occurs, thereby preventing direct access by the user to the first digital media file. A link is generated in the user directory to the first digital media file, the link providing the user indirect access to the first digital media file located in the shared directory. If the link to the first digital media file is deleted from the user directory, the first digital media file is not deleted from the shared directory until the system subsequently receives an additional instruction to delete files corresponding with previously deleted links.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: June 10, 2014
    Inventor: Andrew Liebman
  • Patent number: 8751581
    Abstract: A method, system and apparatus for selectively blocking the transmission of an unsolicited instant message. The method of the invention can include receiving an instant message designated an intended recipient; locating the intended recipient in a do not instant message list; and, responsive to the location, blocking the instant message for subsequent transmission to the intended recipient. Notably, the blocking step can include the step of selectively blocking the instant message based upon a specified policy defined for the intended recipient.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: June 10, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ruthie D. Lyle, Michael Muller, Vaughn T. Rokosz, Andrew L. Schirmer
  • Patent number: 8751622
    Abstract: Described are techniques for performing automated discovery processing in a network. A data storage system monitors transmissions sent over the network. The data storage system extracts one or more data elements from one or more messages included in the transmissions and determines at least one application executing on a component in the network in accordance with the one or more data elements.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: June 10, 2014
    Assignee: EMC Cororation
    Inventors: Douglas A. Wood, Uday K. Gupta, Andreas L. Bauer, Stephen J. Todd, Mark A. Parenti
  • Patent number: 8745245
    Abstract: Systems and methods of offline detection are disclosed. The method includes generating a timeout value for offline detection at a plurality of clients. The method includes receiving a request from a client of the plurality of clients, sending an initial response to the client immediately after receiving the request from the client, sending one or more additional responses to the client, receiving timing information from the client, aggregating timing information received from the plurality of clients using a processor, and generating at least one timeout value based on the aggregated timing information.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: June 3, 2014
    Assignee: Google Inc.
    Inventor: Nathan Bullock
  • Patent number: 8713141
    Abstract: Described is a system and method for receiving first data corresponding to usage of a network, receiving second data corresponding to usage of the network, comparing the first data to the second data and providing an indication of a network event when the second data varies from the second data greater than a predetermined threshold.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: April 29, 2014
    Assignee: AT & T Intellectual Property II, LP
    Inventors: Danielle Liu, David A. Hoeflin, Duncan Sparrell
  • Patent number: 8706817
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to securing the privacy of messages and provide a method, system and computer program product for sender managed message privacy. In an embodiment of the invention, a data processing system for sender managed privacy can include a sender messaging client coupled to privacy management logic and configured for communicative linkage to a recipient messaging client coupled to proximity detection logic over a data communications network. The privacy management logic can include program code enabled to secure a message designated for delivery in the recipient messaging client responsive to the proximity detection logic.
    Type: Grant
    Filed: July 21, 2005
    Date of Patent: April 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Fonda J. Daniels, Ruthie D. Lyle
  • Patent number: 8706839
    Abstract: A method and system of conveying data to a remote computer, which may act as a management console. A virtual communications port is provided to a central processing unit. The virtual communications port is provided using a device distinct from the central processing unit, such as a network controller card with manageability features inborn. The device providing the virtual communications port receives the data written to the virtual communications port. Thereafter, the device transmits the data into a network, addressed for reception by the remote computer. The remote computer may be used as a management console so that keystrokes entered thereupon may be relayed through the virtual communications port to the aforementioned central processing unit.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: April 22, 2014
    Assignee: Intel Corporation
    Inventor: Nimrod Diamant
  • Patent number: 8706901
    Abstract: Methods, systems and computer program product for reducing latency and increasing throughput of data transmissions along a switch network path. Exemplary embodiments include a method in a network accelerator device having a memory buffer, a method including identifying a data transmission, copying data packets from the data transmission into the memory buffer, and in response to at least one of a missing data packet and a corrupt data packet identified during the data transmission, sending a copied data packet corresponding to the at least one of the missing data packet and the corrupt data packet.
    Type: Grant
    Filed: April 13, 2009
    Date of Patent: April 22, 2014
    Assignee: International Business Machines Corporation
    Inventor: Rajaram B. Krishnamurthy
  • Patent number: 8700792
    Abstract: A method is provided that is performed by a client device such a set top box when a viewer requests a program by initiating a channel change from a program guide or entering a channel through the user interface. The client device receives the user request and, in response, the client device transmits the request to the streaming server in the headend, which causes the streaming server to create a unicast catch up stream that commences with a key frame. The streaming server calculates the end point of the catch up stream and continues to send the catch up stream at a rate faster than real time. The client device receives the catch up stream and begins buffering it. While the catch up stream is being buffered the client device begins decoding and presenting the content. The client device receives the end of stream marker, and in response, sends a request to join the multicast stream.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: April 15, 2014
    Assignee: General Instrument Corporation
    Inventor: Gary Hughes