Patents Examined by Karina J Garcia-Ching
  • Patent number: 9329909
    Abstract: Techniques are described for managing distributed execution of programs. In some situations, the techniques include dynamically modifying the distributed program execution in various manners, such as based on monitored status information. The dynamic modifying of the distributed program execution may include adding and/or removing computing nodes from a cluster that is executing the program, modifying the amount of computing resources that are available for the distributed program execution, terminating or temporarily suspending execution of the program (e.g., if an insufficient quantity of computing nodes of the cluster are available to perform execution), etc.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: May 3, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Richendra Khanna, Peter Sirota, Ian P. Nowland, Richard J. Cole, Jai Vasanth, Andrew J. Hitchcock, Luis Felipe Cabrera
  • Patent number: 9325768
    Abstract: A system has at least one requesting application residing upon a requesting application server, a cluster of processing message servers, a resource adapter in the form of executable code being executed by a processor on a first computer, the resource adapter to receive a request from the requesting application; transmit the request to the cluster of processing message servers; monitor processing of the request on the cluster of processing message servers; handling any exception in the processing of the request; and responding to the requesting application when the processing is complete. The system also includes an interposed transaction manager in the form of executable code being executed by a processor, the interposed transaction manager to receive transactional operations associated with the requests, and providing transaction guarantees related to the transactional operations.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: April 26, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Qiang Liu, Dongbo Xiao, Lily He, Paul Parkinson, Thomas E. Barnes, Jefferey Steidl, Vivekananda Maganty
  • Patent number: 9319355
    Abstract: A communications system may include a content provider device having an instant message (IM) content provider contact associated therewith and may be configured to store content. The communications system may include an IM contact server configured to register the content provider device and thereafter allow subscriber access to the IM content provider contact. The communications system may further include a communications server configured to communicate with the content provider device, and a subscriber device configured to access the IM content provider contact from the IM contact server, and download content from the content provider device via the communications server and based upon the IM content provider contact.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: April 19, 2016
    Assignee: BlackBerry Limited
    Inventors: Giyeong Son, Iljee Yoon, Andreea Manolescu
  • Patent number: 9288257
    Abstract: A method of and system for managing file transfer commands to a remote system is disclosed. The method and system may include establishing a first defined file transfer command having a first group identifier. The first defined file transfer command may be configured to pull data from the remote system. The method and system may include establishing a second defined file transfer command having a second group identifier. The second defined file transfer command may be configured to at least one of delete data of the remote system and push data to the remote system. The method and system may include performing the first defined file transfer command after performing the second defined file transfer command when the first group identifier and the second group identifier match.
    Type: Grant
    Filed: May 1, 2013
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Joseph V. Malinowski, Miguel A. Perez, David C. Reed, Max D. Smith
  • Patent number: 9264246
    Abstract: A system, method and client for joining in a group, include: a group server receiving a recommendation request for joining in a group, and adding to the group the user being recommended to be added to the group according to the recommendation request. Adopting the system, method and client for joining in a group provided by the present invention, the user's operation can be facilitated, thereby the user's experiences are improved.
    Type: Grant
    Filed: April 6, 2010
    Date of Patent: February 16, 2016
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Jianzhen Li
  • Patent number: 9264260
    Abstract: A system and method of managing read and delivery reports for messages is disclosed. In one embodiment, a method for generating a read report using an IMAP includes processing a message received from a first converged internet protocol messaging (CPM) client device, storing the processed message into a message storage server using an internet message access protocol (IMAP) protocol, generating a read report by the second CPM client device in response to displaying the processed message stored in the message storage server, and delivering the read report to the first CPM client device by a CPM participating/controlling function server. The method also includes blocking redundant delivery reports generated upon retrieval of the message.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: February 16, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Basavaraj Jayawant Pattan, Mayuresh Madhukar Patil, Venkateswar Jeedigunta, Seung-yong Lee
  • Patent number: 9258264
    Abstract: Implementations are directed to accessing social network data of a user, including relationship data representative of relationships between the user and a plurality of entities associated with the user by at least one social network service, the social network data including profile data descriptive of the plurality of entities, the profile data including a profile for each of the plurality of entities and one or more attributes within each profile, the profile data including a plurality of values for the attribute, wherein the one or more attributes represent at least one of an intensity of interaction with the user, the plurality of values representing intensities of interaction with the user, and a social distance from the user, the plurality of values further representing social distances from the user, determining a subset of the plurality of entities, and determining being based on at least one of the one or more attributes.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: February 9, 2016
    Assignee: Google Inc.
    Inventors: Yoav Shoham, Michael Mills
  • Patent number: 9253635
    Abstract: Embodiments of methods and devices are disclosed for enabling network devices to join a network. These embodiments generally include a first network device, which is joined to the network, sending authentication information. If the authentication information is determined as valid by a second network device, the second network device sends a join request toward the first network device. During or after the joining process, the first and second network devices can share scheduling information. These embodiments enable a network to have additional security while consuming low amounts of power.
    Type: Grant
    Filed: February 9, 2011
    Date of Patent: February 2, 2016
    Assignee: Cubic Corporation
    Inventors: Paul Berenberg, Igor Ryshakov, Dongyan Chen, Georgi Danielyan
  • Patent number: 9225676
    Abstract: Systems, methods and computer-readable media for accessing exploration configuration data usable to configure an exploration of at least a portion of a social network of a user, the social network representing relationships among entities associated with the user by social network services, the exploration configuration data including a profile parameter descriptive of at least some of the plurality of entities, and including a path parameter specifying the portion of the social network, performing the exploration of at least the portion of the social network, the exploration being configured by the path parameter and including retrieval of profile data that is descriptive of at least some of the plurality of entities, the retrieval being based on the profile parameter, and identifying one or more entities among the plurality of entities as being described by the profile parameter, the identifying being based on the exploration as configured by the exploration configuration data.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: December 29, 2015
    Assignee: Google Inc.
    Inventors: Yoav Shoham, Thuc D. Vu, Chris Grier
  • Patent number: 9213844
    Abstract: Technologies are generally described for providing a system that allows data use clients direct access to perform complex analysis on data assets without compromising the assets by sharing the data contained may set up the data assets in virtual datacenters (VDCs) within a physical datacenter and open additional resources within the VDCs to data use clients. The data use clients may be enabled to upload and execute analysis applications with access to valuable data. Data traffic exiting the VDCs through such applications, however, may be controlled by a supervisor that analysis an output and enforces limitations on content and/or volume based on a level of purchased access.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: December 15, 2015
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Ezekiel Kruglick
  • Patent number: 9167021
    Abstract: A method including acquiring a current HTTP transaction; determining whether the current HTTP transaction relates to web browsing for a specific client; acquiring a previous transactions set of the specific client; evaluating whether the current HTTP transaction belongs with the previous transactions set; if the current HTTP transaction belongs with the previous transactions set, adding the current HTTP transaction to the previous transactions set; and if the current HTTP transaction does not belong with the previous transactions set, creating a boundary of a page unit that includes the HTTP transactions of the previous transactions set for computing a page unit time.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: October 20, 2015
    Assignee: Citrix Systems, Inc.
    Inventors: Kannan Parthasarathy, Nicholas James Stavrakos
  • Patent number: 9154422
    Abstract: Apparatus and methods for policing flows of data units (15) along a path in a data network in dependence on congestion indications associated with said data units indicating whether or not said data units have experienced, or are expected to experience, congestion on the path, said apparatus and methods allowing for a high but not unlimited short-term burst rate (wST) of data units having congestion indications associated therewith, the short-term burst rate being high when compared with a long-term average rate (wLT) at which data units having congestion indications associated therewith may be forwarded without the data units being subjected to a policing action such as dropping, delaying or marking for possible sanction.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: October 6, 2015
    Assignee: British Telecommunications PLC
    Inventors: Arnaud Jacquet, Tobias Moncaster, Robert J Briscoe
  • Patent number: 9152645
    Abstract: A distributed object management system includes: a completion information management portion which stores a relay state of the object server and which manages information of the object which should be transmitted again when the transmission to the object server is resumed; and a relay control portion which requests other object server to temporally exclude the object server that has transmitted the suspension request from a copying operation of the object and which, if the resume request is received from the object server that has transmitted the suspension request, requests said other object server to include the object server that has transmitted the resume request in the copying operation of the object again.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: October 6, 2015
    Assignee: NEC CORPORATION
    Inventors: Yasuo Itabashi, Kinichi Sugimoto, Yoshiaki Sakae, Masumi Ichien
  • Patent number: 9154572
    Abstract: Systems, methodologies, media, and other embodiments associated with processing network communications are described. One embodiment of a method includes processing data requests including changing an input/output (I/O) communications type for processing the data requests.
    Type: Grant
    Filed: June 22, 2010
    Date of Patent: October 6, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Parthiban Thilagar, Richard J. Anderson, Jr., William A. Wright, Joseph E. Errede, Patrick H. Fry, Raymond L. Pfau, Fang Chen, Shu Ling
  • Patent number: 9143422
    Abstract: In an embodiment, a method comprises receiving a request to obtain network performance data for a plurality of target nodes; determining geo-locations of the plurality of target nodes; based on the geo-locations, determining a set of the plurality of target nodes that are within a specified proximity radius; selecting one particular target node in the set; sending a probe packet, requesting network performance data, to the one particular target node in the set and not to all other target nodes in the set; applying, to all the target nodes in the set, network performance data that is received in response to the probe packet; wherein the method is performed by one or more processors.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: September 22, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: S Scott Van de Houten, Pritam Shah, Sanjay Sreenath, Preety Mordani
  • Patent number: 9141719
    Abstract: A system for testing the effectiveness of webpage configurations is disclosed. Tags indicating dependency between sections of a webpage may be associated with the sections. In response to a version of a first section of a webpage being tested, an associated tag may indicate that the content or behavior of a second section is dependent on the first section. A webpage configuration including content of the first section, and corresponding behavior and content of the second section, may be transmitted to a web client. Data may be collected indicating the effectiveness of the webpage configuration.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: September 22, 2015
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SEVICES COMPANY, INC.
    Inventor: Anant Athale
  • Patent number: 9106718
    Abstract: Techniques are described to collect data via a client device, such as a mobile phone. The data, referred to as “lifespace data,” comprises one or more measurements of an individual's functionality, a transmitter identification associated with a transmitter positioned in a discrete area (e.g., a room in a subject's residence), and a timestamp indicating when the transmitter identification was transmitted or received. One or more transmitters can be positioned in one or more discrete areas (e.g., throughout an individual's residence or workspace), with each transmitter configured to transmit a unique transmitter identification. In implementations, a transmitter comprises a Bluetooth beacon, and a transmitter identification comprises a Bluetooth identification number. The client device may be configured to provide the lifespace data to a server for storage, analysis, and intervention functionalities.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: August 11, 2015
    Assignee: The Board of Regents of the University of Nebraska
    Inventors: Stephen J. Bonasera, A. Katrin Schenk, Evan H. Goulding
  • Patent number: 9098334
    Abstract: A method and computer-readable storage representing resources in a cluster by a plurality of attribute-value pairs that together are part of a “resource profile,” in which each attribute-value pair defines all, or a portion of, a management policy that applies to the resource. A clusterware manager configures a resource according to the resource profile, and follows a resource profile syntax that specifies a runtime value for the resource in which an actual value is substituted at runtime.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: August 4, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Andrey Gusev, Jonathan Creighton, Raj K. Kammend, Sarat Kakarla, David Brower
  • Patent number: 9088491
    Abstract: The present disclosure is directed to systems and methods of synchronizing a target configuration file of a target device with a source configuration file of a source device. A parser of a first device may group commands from a source configuration file of a source device into subsets of commands. Each subset of the subsets of commands may comprise commands uniquely identified by a common attribute. A configurator of the first device may load into memory a command from a target configuration file, the command having a first identifying attribute. The configurator may load into memory a subset of commands having a common identifying attribute that matches the first identifying attribute. The configurator may compare the command with each command in the loaded subset. The configurator may generate a command for the target device, to synchronize a portion of the target configuration file with the source configuration file.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: July 21, 2015
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Ashish Vaidya, Ajay Kumar Nema
  • Patent number: 9049055
    Abstract: Systems and methods for clustering messages are provided. In some aspects, a method includes receiving a set of communications. The set of communications includes a set of messages. Each communication in at least a portion of communications in the set of communications is associated with a set of contacts. The method also includes determining a first contact list based on the set of communications. The method also includes determining a first subset of the set of messages, each message in the first subset of the set of messages being associated with a set of contacts including at least a first threshold number of contacts in the first contact list. The method also includes providing an indication of the first subset of the set of messages.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: June 2, 2015
    Assignee: Google Inc.
    Inventors: Ond{hacek over (r)}ej Pacovský, Douglas Alexander Aberdeen, Pál Takácsi