Patents Issued in July 29, 2014
  • Patent number: 8793307
    Abstract: A cache logically disposed in a communication path between a client and a server receives a request for a content item and, in response thereto, requests from the server header information concerning the content item and an initial portion of data that makes up the content item. The cache then computes a first hashing value from the header information and a second hashing value from the initial portion of data. A content identifier is created by combining the first hashing value and the second hashing value. Using the content identifier, the cache determines whether a copy of the content item is stored by the cache; and, if so provides same to the client. Otherwise, the cache requests the content item from the server and, upon receipt thereof, provides it to the client.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: July 29, 2014
    Assignee: Blue Coat Systems, Inc.
    Inventors: Wei Lu, Jamshid Mahdavi, Darrell Long
  • Patent number: 8793308
    Abstract: A method for managing the storage of a client workload is disclosed. A storage management system is provided. The storage management system is operable to communicatively connect to a remote client computing device via a network. The storage management system includes a block-based storage medium, a file-based storage medium, and an object-based storage medium. A virtual image, which is associated with a remote client computing device, is stored. Elements of the virtual image are allocated across one or more of the block-based storage medium, the file-based storage medium, and the object-based storage medium, where the allocation depends on a characterization of the elements.
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: July 29, 2014
    Assignee: Dell Products L.P.
    Inventors: Fahd Pirzada, Stephen Luning
  • Patent number: 8793309
    Abstract: Systems and methods are disclose for facilitating the transfer of hierarchical data to a computer memory are provided. A disclosed method may include receiving an electronic document containing hierarchical data, memory layout information, and memory address information, wherein the memory address information comprises a base address. The data may be restructuring to conform with the memory layout of the computer memory when it is determined, based on the memory layout information, that a memory layout of the hierarchical data does not match the memory layout of the computer memory. Memory address information may be translated when it is determined that the base address is not available in the computer memory. The restructured hierarchical data may be loaded into the computer memory based on the translated memory address information.
    Type: Grant
    Filed: September 7, 2010
    Date of Patent: July 29, 2014
    Assignee: SAP AG (TH)
    Inventors: Janmartin Jahn, Ulrich Rögelein
  • Patent number: 8793310
    Abstract: A method and apparatus is provided for updating a User Interface (UI) by a Remote UI (RUI) client in an RUI system providing a UI to a user in a remote location. The RUI client receives a UI page from an RUI server, and renders the received UI page. Upon detecting a change in its capability, the RUI client stores a UI state of the UI page and requests the RUI server to update the UI page according to the changed capability. The RUI client receives a UI page updated according to the changed capability, from the RUI server, reflects the stored UI state in the updated UI page, and renders the UI state-reflected updated UI page.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: July 29, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young-Wan So, Young-Sun Ryu, Jae-Yeon Song
  • Patent number: 8793311
    Abstract: Methods and systems that allow multiple channels of communication between multiple users via a platform that automatically integrates and synchronizes the resources of each user during the communication are described. The systems comprise a platform capable of handling multiple types of communications with multiple users and systems. The platform contains a browser, one or more servers for handling communications between the platform and user devices that are external to the platform, a speech engine for converting text to speech and vice versa, a chat server, an email server, a text server, a data warehouse, a scheduler, a workflow/rules engine, a reports server, and integration APIs that can be integrated with 3rd party systems and allow those systems to be integrated with the platform. The platform is linked to multiple users (and their devices or systems) through a communications network.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: July 29, 2014
    Assignee: Advance Response, LLC.
    Inventors: Timothy Watanabe, Kenneth Poray, Craig So, Ryan Menda
  • Patent number: 8793312
    Abstract: Techniques are provided herein for obtaining network usage information about a plurality of users, analyzing the network usage information to detect a plurality of subjects and determine a set of relationship scores describing the strength of the relationship between users and subjects, and analyzing the sets of relationship scores to detect a plurality of virtual communities formed among the users. The virtual communities are used to detect subjects to recommend to members of the virtual communities, such as topics or content items that other users of the community have found of interest.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: July 29, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Yicheng Tao, Stephen Daniel Bochinski, Sonali Mihir Sambhus
  • Patent number: 8793313
    Abstract: Systems and methods for distributing peer-to-peer communications are provided herein. Exemplary methods may include masking identification of two or more client nodes on a communications channel of a peer-to-peer communications network by directing peer-to-peer communications of the two or more client nodes through a proxy node, the proxy node including a disinterested client node relative to the two or more client nodes, the disinterested client node providing network resources to the peer-to-peer communications network.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: July 29, 2014
    Assignee: Red 5 Studios, Inc.
    Inventors: Mark Kern, Sean Culhane, Don Hoffman
  • Patent number: 8793314
    Abstract: Certain embodiments teach a method and system for pairing users, whom do not know each other for an event, on a social networking platform. The social dining system matches people with common interests and organizes an offline event, such as a meal at a restaurant, based on user profiles, availability, and other attributes. For example, the social dining system can schedule a group meal for a user, and five to seven other people that share an interest with the user. In cases where a user prefers to be attend events with at least one known user, a single profile for the user and the known user is created as a mutual or a blended profile. The system then creates an event by matching the mutual profile with other members using a blending algorithm.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: July 29, 2014
    Assignee: BlendAbout, Inc.
    Inventors: Katharine D. Spivak, Jon H. Winters
  • Patent number: 8793315
    Abstract: The present invention relates to an application that is configured to be operated in a multi-participant environment on a computer network. The application manages participants in an online session of a multi-user application so that if one of the participants exits the session, the session can continue without interruption. The application initiates an online session of the multi-user application, wherein the online session includes two or more participants comprised of network computers that are communicatively linked to a computer network.
    Type: Grant
    Filed: July 21, 2010
    Date of Patent: July 29, 2014
    Assignee: Sony Computer Entertainment America LLC
    Inventors: Masayuki Chatani, Glen Van Datta
  • Patent number: 8793316
    Abstract: A system enables personal information manager (PIM) applications to continue to provide alerts and other time sensitive information even when the system upon which the PIM is stored is turned off. Automatically data may be transferred from a first processor-based system to a second processor-based system to implement time sensitive activities. The second processor-based system may provide a user notification at a predetermined time preset on the first processor-based system.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: July 29, 2014
    Assignee: Intel Corporation
    Inventor: Randy P. Stanley
  • Patent number: 8793317
    Abstract: A Social Network with different user types is based on: i—a plurality of terminals, each possessed by a single user, capable of opening a session with a dedicated central server (each user is associated with at least one Individual Avatar with a series of characterizing attributes and data relative to an event in the course of adhesion), ii—a first database of static type resident on the central server for registering the user in the Social Network, iii—a second dynamic database with data structuring mechanism, operative in real time, in relation to the sequence of proposed events in order to provide a Join Avatar functionality for the attainment of virtual meetings in relation to contingent events; iv—a third database resident on the central server associated with a predictive maintenance Avatar, as an engine with commercial character, including statistical processing and forecast functions.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: July 29, 2014
    Inventor: Angelo Bellomo
  • Patent number: 8793318
    Abstract: A method for identifying and reporting improperly registered web sites includes receiving unwelcome mail. A Universal Resource Locator for the unwelcome mail is extracted. A database for ownership data for the extracted Universal Resource Locator is queried. The ownership data includes an owner email address for an owner of the extracted Universal Resource Locator. A message is sent to the owner email address requesting a stop to the unwelcome mail. If the message is rejected, the rejection is indicative of invalid ownership data. Thereafter, the invalid ownership data and the Universal Resource Locator is reported to the proper authority.
    Type: Grant
    Filed: June 9, 2008
    Date of Patent: July 29, 2014
    Inventor: Garth Bruen
  • Patent number: 8793319
    Abstract: A mechanism for automatically organizing electronic messages is described herein. Social groups of a particular user that may be representative of topics, people, projects, and the like can be automatically learned based at least in part upon historical correspondence of the user. Moreover, messages can be automatically prioritized based at least in part upon historical correspondence patterns. Electronic messages may be presented to the user in accordance with group information and how important the messages are to the user.
    Type: Grant
    Filed: July 13, 2009
    Date of Patent: July 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Andrzej Turski, Lili Cheng, Michael Anthony Affronti, Shane Williams
  • Patent number: 8793320
    Abstract: A communications system may include at least one data storage device configured to store electronic messages and record identifications (IDs) therefor in respective accounts, and a plurality of mobile wireless communications devices each associated with a respective account. The system may further include at least one polling server configured to perform polling requests of the at least one data storage device and retrieve therefrom respective record IDs for each account, with each polling request being for a selectable number of record IDs. The polling server(s) may also be configured to selectively change the number of record IDs in each polling request based upon an estimated number of electronic messages stored in a respective account, and cause electronic messages to be delivered to respective mobile wireless communications devices based upon the record IDs.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: July 29, 2014
    Assignee: BlackBerry Limited
    Inventor: Harshad Kamat
  • Patent number: 8793321
    Abstract: A communication device for event participants includes a communication module and a controller coupled to the communication module. The controller is configured to at least one of receive and generate a list of messages for an event participant, store the list of messages in the communication device, receive event information through the communication module, and modify the list of messages based on the received event information.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: July 29, 2014
    Inventor: Charles E. Williams
  • Patent number: 8793322
    Abstract: Control and/or feedback are provided for message publication in a publish/subscribe messaging environment. A number of different aspects are disclosed, and an embodiment may include one or more of these aspects. In each aspect, each subscribing application has an associated importance level for a subscription, and this importance level may vary among subscriptions for different message topics. Each published message has an associated topic. In some aspects, each published message also has associated criteria, where the criteria are specified with regard to message classification. In preferred embodiments, the message classification comprises importance criteria specifying requirements for importance level of subscribers registered for the topic of that message. Feedback can be provided regarding whether a message publication meets the importance criteria. Control over message publication can be based on whether a message publication meets the importance criteria.
    Type: Grant
    Filed: February 20, 2011
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Anthony P. Beardsmore, Jonathan Levell
  • Patent number: 8793323
    Abstract: A method for enabling interoperability between software applications. The method includes receiving, at a client software application, a notification originating from a first software application; delivering the notification to a user; receiving a reply from the user in response to the notification; and causing an event to be performed in a second software application based on the reply.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: July 29, 2014
    Assignee: SuccessFactors, Inc.
    Inventor: Luen (Aaron) Au
  • Patent number: 8793324
    Abstract: Apparatus and methods for social media networking using devices configured to communicate in a data communications network where exchanged information is organized according to discussion topics. Users may exchange content with selected members of discussion-topic groups. Initiating comments and replies may be posted to a discussion topic for review by participants. Sub-discussion topics may be defined for discussion topics. A user may further flexibly define active tag and associated arguments for the active tags as a relational or linking structure for a discussion topic. Conventional email messages may be converted and ported into the discussion-topic system.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: July 29, 2014
    Assignee: LavaRipples, LLC
    Inventors: Yves Schabes, Emmanuel Roche
  • Patent number: 8793325
    Abstract: A system and method for filtering messages in a messaging system is described. The system includes a user interface configured to receive user input for defining one or more message filters. Each message filter specifies predefined criteria by which a message is to be stopped. The system further includes a filter module comprising the one or more filters, and a queue connected with the filter module for queuing messages stopped according to one of the one or more filters. In a method, messages in the messaging system are stopped according to predefined criteria. Stopped messages are restarted according to a job executed by the messaging system.
    Type: Grant
    Filed: July 26, 2004
    Date of Patent: July 29, 2014
    Assignee: SAP AG
    Inventors: Joerg Kessler, Stefan Rossmanith, Christoph Hofmann, Peter Surma, Andreas Dahl
  • Patent number: 8793326
    Abstract: A data reconstruction system, method and computer program product are provided. In use, one of a plurality of computers receiving data over a network is identified. In addition, the data received by the computer is reconstructed in a manner that is independent of the computer.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: July 29, 2014
    Assignee: McAfee, Inc.
    Inventors: Graham A. Makinson, Paul C. Hackett
  • Patent number: 8793327
    Abstract: A method and apparatus for using a tree-structured cluster as a library for a computing grid. In one embodiment, a request for computation is received at a cache node of the cluster. The computation requires data from an other cache node of the cluster, and not present in the cache node receiving the request. The other cache nodes of the cluster are polled for the required data. An instance of the required data stored in the other cache node of the cluster is replicated to the cache node receiving the computation request.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: July 29, 2014
    Assignee: Red Hat, Inc.
    Inventor: Manik Ram Surtani
  • Patent number: 8793328
    Abstract: In one embodiment, a first computing device receives a write request and data from a second computing device; iteratively attempts to write the data until a copy of the data is successfully written to each and every storage node belonging to a storage volume; and transmits a volume identifier of the storage volume and a data identifier assigned to the data to the second computing device. In one embodiment, a first computing device receives a read request and a volume identifier and a data identifier from a second computing device; accesses a cache to select the storage volume identified by the volume identifier; iteratively attempts to read data identified by the data identifier until a copy of the data is successfully read from a storage node belonging to the selected storage volume; and transmits the copy of the data to the second computing device.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: July 29, 2014
    Assignee: Facebook, Inc.
    Inventors: Jack William Lindamood, Douglas John Beaver, Apostolos Lerios, Matthew Page, Peter Avelino Ruibal
  • Patent number: 8793329
    Abstract: Automatically converting a synchronous data transfer to an asynchronous data transfer. Data to be transferred from a sender to a receiver is initiated using a synchronous data transfer protocol. Responsive to a determination that the data is to be sent asynchronously, the data transfer is automatically converted from the synchronous data transfer to the asynchronous data transfer.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Angelo Macchiano, Sr., Gustav E. Sittmann, III, Jerry W. Stevens, Richard P. Tarcza, Alexandra Winter
  • Patent number: 8793330
    Abstract: The invention disclosed herein is directed to a system and method for displaying graphics, text, animation, video and other content. In one embodiment of the invention, the system comprises a three-dimensional “Display Carousel” system. The system may include one or more display windows, each of which is capable of displaying different content. The configuration of the windows may give the appearance of rotating like a carousel and also of the carousel and/or images being three-dimensional. Other features of the invention may include functionality which permits the uploading and downloading of content, statistical data gathering, and revenue generation.
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: July 29, 2014
    Inventor: Lit Samuel
  • Patent number: 8793331
    Abstract: A system for receiving redirected electronic media playback includes a proxy configured to communicate with a remote access module. The remote access module is configured to establish a remote access connection between the system and a remote system. The proxy is configured to receive, over the remote access connection, a decode request for electronic media content designated for a local multimedia application on the system, and in return, provide a result for the request. The proxy is also configured to receive at least one playback command designated for playing the electronic media content on the local multimedia application. The electronic media appears to be playing on a remote multimedia application on the remote system corresponding to the local multimedia application, but is played on the local multimedia application. A system for redirecting playback of electronic media content to a remote system, methods, and machine-readable media are also provided.
    Type: Grant
    Filed: May 12, 2009
    Date of Patent: July 29, 2014
    Assignee: Wyse Technology L.L.C.
    Inventors: Daniel Ernesto Barreto, Nitin Gupta, Nandakumar Sarun Madarakal, Mike Chih-Kang Liang, Richard Junjie Chen
  • Patent number: 8793332
    Abstract: A number of devices co-located at a geographic location can broadcast and receive identity information. The identity information can include a unique device identifier and a device description. The identity information can be exchanged between various electronic devices using a communication link having limited transmission range. Device identifiers and corresponding device descriptions included in the tokens can be associated with content on the device receiving the tokens. The device descriptions can be used as hints for assigning labels to the devices identified by device identifiers. The labels can be associated with the content. The labeled content can be classified, organized, indexed and searched based at least in part on the labels.
    Type: Grant
    Filed: July 21, 2009
    Date of Patent: July 29, 2014
    Assignee: Apple Inc.
    Inventor: Thomas Matthieu Alsina
  • Patent number: 8793333
    Abstract: Disclosed are various embodiments of systems, methods and computer readable mediums for matrix viewing. In one embodiment, among others, a system comprises at least one computing device and an application executable in the at least one computing device. The application comprises logic that searches and gathers a plurality of item representations based at least in part on a search query retrieved from a client computing device. The application further comprises logic that encodes a network page for rendering by the client computing device. The network page provides a matrix view of at least a portion of the item representations. Also, the matrix view includes a plurality of streams. At least one of the streams comprises a moving progression of the item representations across at least a portion of the network page.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: July 29, 2014
    Assignee: A9.com, Inc.
    Inventor: Matthew Amacker
  • 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: 8793335
    Abstract: The present application relates to a system and method for allowing musicians including composer, arranger, instrumental player and singer to provide music data by stages to complete a popular song or instrumental music. A system for providing music data according to the present invention includes a music data server for transmitting and receiving music data to and from at least four types of musician terminals including a first musician terminal or a composer terminal, a second musician terminal or an arranger terminal, a third musician terminal or an instrumental player terminal and a fourth musician terminal or a singer terminal; and a settlement server for performing settlement transactions related to the music data transmissions between the music data server and the musician terminals.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: July 29, 2014
    Inventor: Moo Hyun Kim
  • Patent number: 8793336
    Abstract: Information content is managed in a network-based communication system by providing a first web-based interface accessible to a first user, the first web-based interface being configured to permit the first user to designate at least one data source that is external to the first web-based interface, maintaining persistent information content on behalf of the first user including content obtained from the data source designated by the first user, and generating a second web-based interface different than the first web-based interface, wherein access to at least a portion of the persistent information content is provided to each of one or more additional users via the second web-based interface in a manner controlled by the first user via the first web-based interface to thereby facilitate interaction between the first and additional users. The first and second web-based interfaces may comprise respective content management and mobile web sites.
    Type: Grant
    Filed: February 2, 2012
    Date of Patent: July 29, 2014
    Assignee: Wireless Ink Corporation
    Inventors: David Walker Harper, Jason James Sabella, William Henry Munch
  • Patent number: 8793337
    Abstract: In an aspect, a system, non-transitory machine readable medium and method for updating at least a portion of a previously transmitted personalized software application is disclosed. A request is received from a user's client device to obtain one or more updated files associated with a previously transmitted personalized software application which includes a customized executable file having core library file(s) and configuration file(s). The user and client device profile information is retrieved from a user database to identify the core library and the one or more configuration files that were included in the previously transmitted executable file. A file database is accessed and at least one updated file is selected corresponding to a previous version file included in the previously transmitted executable file. The updated file(s) is sent to the client device which is then implemented by the client device to operate the updated version of the software application.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: July 29, 2014
    Assignee: Infosys Limited
    Inventors: Gupta Puneet, Darbari Akshay, Sivaramamurthy Kumar Venkat, Vusirika Sudhakar
  • Patent number: 8793338
    Abstract: An approach for providing content transmission upon placement of a call on hold is disclosed. A data communications system includes a proxy server that is configured to receive a message from a first client indicating the hold condition of a Voice Over Internet Protocol (VOIP) call with a second client. The system also includes a content server (e.g., music server) that is configured to transmit the content stored therein to the second client in response to a request message from the server.
    Type: Grant
    Filed: September 4, 2007
    Date of Patent: July 29, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Alan Bernard Johnston
  • Patent number: 8793339
    Abstract: The system includes a server module to interact with a base client. The server module interacts with the logic of the web application to obtain the data requested by a base client data and sends it back to the base client in a format handled by the base client. The base client may then reformat the data to a client application requested format before passing the data to the client application. This method and system allows a client application programmer to obtain easily usable data from a web application by using the base client.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: July 29, 2014
    Assignee: Red Hat, Inc.
    Inventors: Luke J. Macken, Toshio E. Kuratomi
  • Patent number: 8793340
    Abstract: A first user of a first communicating object shares personal data in response to a request from a second user. The shared data are associated with a reference of the second user in the first communicating object and are transmitted to the second communicating object in order to be recorded therein in association with a reference of the first user. The first user controls the shared personal data from the first communicating object by transmitting a control instruction to the second communicating object. The instruction contains at least the reference of the first user in order to find the personal data of the first user in association with the reference in the second communicating object, and to treat the personal data according to the transmitted control instruction.
    Type: Grant
    Filed: July 10, 2007
    Date of Patent: July 29, 2014
    Assignee: Gemalto SA
    Inventors: Frédéric Faure, Lionel Mallet
  • Patent number: 8793341
    Abstract: A system, method, and computer readable medium for reformatting web content into a format readable on one or more mobile devices is provided. A user generates a user request for a web page from a mobile device to a proxy server. The proxy server forwards the user request to an origin web server, which returns the requested web page to the proxy server. A conversion engine within the proxy server extracts the desired content from the web page, and reformats the content in accordance with one or more predefined transform methods associated with the one or more mobile devices before transmitting the transformed web page with the desired content to the one or more mobile devices. Secure or unsecure connection provided via a decorated uniform resource locator can be used to connect a mobile device, the proxy server, and an origin web server.
    Type: Grant
    Filed: July 1, 2009
    Date of Patent: July 29, 2014
    Assignee: CRFD Research, Inc.
    Inventors: Yin Cheng, Wilfredo Padin, Rongli Jiang, Andrew Fedorchek
  • Patent number: 8793342
    Abstract: In one embodiment, first content that is common to, or included within, each of a plurality of web applications is identified. The first content is interpreted, without presenting the interpreted first content until after receipt of an instruction to present one of the web applications. An instruction to present a selected one of the web applications is received. Second content of the selected web application is interpreted, the second content comprising content of the selected web application other than the first content. The interpreted first and second content are presented via a presentation device.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: July 29, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bruce Williams, David M. Hall, Jonathan Newman
  • Patent number: 8793343
    Abstract: Methods, apparatus, and computer-accessible storage media for providing redundant storage gateways. A client may create a storage gateway group and add storage gateways to the group. The client may assign one or more volumes on a remote data store to each the storage gateways in the group. Volume data for each storage gateway in the group may be replicated to at least one other storage gateway in the group. If one of the gateways in the group becomes unavailable, one or more other gateways in the group may take over volumes previously assigned to the unavailable gateway, using the replicated data in the group to seamlessly resume gateway operations for the respective volumes. Client processes that previously communicated with the unavailable gateway may be manually or automatically directed to the gateway(s) that are taking over the unavailable gateway's volumes.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: July 29, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: James Christopher Sorenson, III, Yun Lin
  • Patent number: 8793344
    Abstract: A cluster management system can facilitate determining a response to a hypothetical event by a computer cluster. During operation, the system can receive a request for a policy outcome from a user, such that the request can indicate a hypothetical event within a computer cluster. Next, the system determines a cluster state that includes state information from a plurality of server nodes in the cluster. The system then generates a response plan to the hypothetical event based on the cluster state, without executing the response plan in the cluster. The response plan indicates actions that are to be performed by server nodes in the cluster in response to the hypothetical event. The system then provides the response plan to the user.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: July 29, 2014
    Assignee: Oracle International Corporation
    Inventors: Vinay Manivel, Andrey Gusev, Jonathan Creighton
  • Patent number: 8793345
    Abstract: According to one embodiment, a control terminal includes: a content information obtaining module; a content selector; an identifier converter; and a remote-control-server controller. The content information obtaining module obtains content information presented by a content sender. The content selector selects, from the content information, a content to be played. The identifier converter converts, if a device identifier of the content sender is identical to a device identifier of a content receiver, content information of the selected content into a content identifier for remote controlling in a remote control server, based on a conversion rule set in advance. Here, the remote control server controls remote operations with respect to content on the network. The remote-control-server controller sends, based on the content identifier for remote controlling, a play control message to the remote control server comprising a device identifier same as that of the content sender and of the content receiver.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: July 29, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Akira Ichie, Masashi Tsuji
  • Patent number: 8793346
    Abstract: A computer-implemented process, computer program product, and apparatus for identifying session identification information. A recording is initiated and an operation sequence of interest is performed while recording and the recording ceases. Responsive to a determination that the operation sequence of interest was successful, information from the operation sequence of interest is saved as recorded information and responsive to a determination that a same operation sequence of interest was recorded, the recorded information from each operation sequence of interest is compared. Differences in the recorded information are identified to form identified differences and a session identifier is constructed using the identified differences.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Paul Ionescu, Guy-Vincent Jourdan, Iosif Viorel Onut, Ori Segal, Wayne Duncan Smith, Gregor von Bochmann
  • Patent number: 8793347
    Abstract: A client-based computer system adapted to communicate with a remote server through a network and to provide access to content or services provided by the server. The system includes a storage device and a cache. The cache is adapted to communicate with the server over the network, to intercept a request from the client to the server, and to store responses from the server on the storage device. The cache is further adapted to automatically determine when to send the request to the server over the network. The cache is still further adapted to provide a response, including from the responses stored on the storage device based upon the request, to appear as through the server provided the response. The system may also include a crawler. The crawler is adapted to operate in conjunction with the cache to cause requests to be sent to the server over the network.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: July 29, 2014
    Assignee: Mobophiles, Inc.
    Inventors: William Weiyeh Chow, Mark Lea Tsuie, Craig Leonard Ogg
  • Patent number: 8793348
    Abstract: A process for installing a software application on a platform, the platform comprises several servers including one or more application servers and a control server on which a platform configuration database is installed. The process comprises the following steps after a predefined software application is selected by an user: reading out configuration data and solution data from the platform configuration database wherein the registration data describes the platform configuration and the solution data describes a solution of the selected software application which is registered on the platform, determining the virtual server(s) which is needed to run the selected software application, creating the determined virtual server(s) on the platform, installing an instance of the selected software application in the created virtual server(s), connecting the instance to an interface of the platform to provide an access for listeners to the instance.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: July 29, 2014
    Assignee: Group Business Software AG
    Inventor: Joerg Ott
  • Patent number: 8793349
    Abstract: A configuration as discussed herein includes a content management system. The content management system can reside in a central location or be distributed amongst multiple different locations in a network environment. In general, the content management system keeps track of configuration information for the retrieval of content. For example, the content management system identifies a presence of one or more content delivery sources in the network environment. The content management system utilizes the contact information to communicate with content delivery sources for discovery of configuration information. The configuration information can indicate: i) a respective address of the content delivery source, ii) a type of content outputted by the respective address, iii) a format of the content such as streaming data outputted by the respective address. The configuration information can be used to identify an address in which to retrieve requested content according to a desired format.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: July 29, 2014
    Assignees: Beaumaris Networks Inc., Time Warner Cable Enterprises LLC
    Inventors: John Schlack, Charles A. Hasek, IV
  • Patent number: 8793350
    Abstract: The embodiments described herein relate to systems and methods for modifying content of mobile communication devices.
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: July 29, 2014
    Assignee: Asset Science LLC
    Inventors: Eric Jean-Paul Arseneau, Jonathan Paul Hylands
  • Patent number: 8793351
    Abstract: A configuration tool is used to configure new server racks and computing assets in a data center. When new server racks are placed in a data center, the configuration tool scans the racks to identify any unconfigured server racks and then determines their virtual locations. The tool queries a mapping between the physical and virtual rack locations in the data center to determine the physical location for each rack based on its virtual location. Using the acquired physical and virtual locations for each unconfigured rack, the configuration tool can configure the unconfigured racks. For example, the configuration tool may identify the assets contained in the rack and associate the rack's physical location with those assets. In addition, the configuration tool can determine the rack's VLAN and use that information to configure the TOR switch associated with the rack.
    Type: Grant
    Filed: May 24, 2011
    Date of Patent: July 29, 2014
    Assignee: Facebook, Inc.
    Inventor: Aleksandr Renzin
  • Patent number: 8793352
    Abstract: For storage area network configuration across redundant fabrics, a set of redundant fabrics is defined. A fabric is a network between devices of a storage area network. A first fabric communicates with the other fabrics in a set of redundant fabrics to send configuration information. Each redundant fabric examines the first fabric's configuration information for devices to which the redundant fabric is also connected and resolves ports for devices to which the first fabric and the redundant fabric are connected to provide ports on the redundant fabric equivalent to the ports on the first fabric.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Iain A. Bethune, Gordon D. Hutchison, Bruce J. Smith
  • Patent number: 8793353
    Abstract: A method, apparatus, and system are described for a central station to allocate virtual IP addresses. A device service manager server (DSM) has a network access module conFigured to cooperate with two or more device service controllers (DSCs). The DSM serves as a central management station for allocating and assigning Virtual IP addresses to network devices to proxy communications for networked devices on a local area network (LAN) where each DSC resides. The DSM is located exterior from the network devices on the LAN where communications associated with the assigned VIP addresses are being routed to. The DSM assigns a Virtual IP Addresses to each DSC and establishes a route from the assigned Virtual IP address to a destination network device on a LAN, based on corresponding DSC and network device information stored in a registry of the DSM.
    Type: Grant
    Filed: September 9, 2010
    Date of Patent: July 29, 2014
    Assignee: Lantronix, Inc.
    Inventors: Daryl R. Miller, David L. Wagstaff, Kaori Kuwata
  • Patent number: 8793354
    Abstract: A system and method are provided for optimizing maintenance of a geographically distributed data processing system. The method comprises selecting a primary territory having associated operating hours, identifying maintenance hours that exclude the operating hours, and selecting a maintenance time within the available maintenance hours. The midpoint of the maintenance hours may be selected as the maintenance time, or activity distribution data may be analyzed to select a maintenance time corresponding to a low activity time.
    Type: Grant
    Filed: August 18, 2006
    Date of Patent: July 29, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Krutarth Shah, Philip R. Graham
  • Patent number: 8793355
    Abstract: Techniques for directory data resolution are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for directory data resolution comprising receiving data identifying one or more groups of interest of a directory server, traversing, using a processor, one or more directory entries contained in hierarchical directory data, the traversal starting at a directory entry corresponding to a current group of interest, reading a first directory entry to identify a member contained in the first directory entry, adding, in the event a member is contained in the first directory entry, the current group of interest to a mapping for the member. The method may also include use of caching and recursion.
    Type: Grant
    Filed: April 27, 2010
    Date of Patent: July 29, 2014
    Assignee: Symantec Corporation
    Inventors: Nathan Moser, Ayman Mobarak, Chad Jamart
  • Patent number: 8793356
    Abstract: A domain controller hierarchy in accordance with implementations of the present invention involves one or more local domain controllers, such as one or more read-only local domain controllers in communication with one or more writable hub domain controllers. The local domain controllers include a resource manager, such as a Security Account Manager (“SAM”), that manages resources and/or other accounts information received from the writable hub domain controller. When a local user attempts to change the resource at the local domain controller, however, the resource manager chains the request, along with any appropriate identifiers for the request, to the writable hub domain controller, where the request is processed. If appropriate, the hub domain controller sends a response that the resource has been updated as requested and also sends a copy of the updated resource to be cached at the local domain controller.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: July 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Colin Harrison Brace, William S. Jack, Nathan Daniel Muggli