Patents Examined by Hieu Hoang
  • Patent number: 9929912
    Abstract: The present invention is a method for initializing the transportable private cloud computing platform, and a method for migrating software applications to the transportable private cloud computing platform.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: March 27, 2018
    Assignee: MICROTECHNOLOGIES LLC
    Inventors: Robert A. Kirsch, II, Alfredo Cesar Guzman, Roger Joseph Channing
  • Patent number: 9930138
    Abstract: A cloud computing environment can be configured to allow third party, user-controlled resources to be included in the pool of resources available in the cloud, regardless of the type of system supporting the user-controlled resources. A cloud management system can identify a particular type of management system supporting the user-controlled resources and the commands necessary to communicate with the particular type of management system. Once the particular type of management system is identified, the cloud management system can communicate with the particular type of management system, utilizing the determined commands and protocols, to coordinate access to the user-controlled resources. The cloud management system can identify, allocate, and manage a set of resources from the user-controlled resources utilizing the commands and protocols.
    Type: Grant
    Filed: February 23, 2009
    Date of Patent: March 27, 2018
    Assignee: Red Hat, Inc.
    Inventor: James Michael Ferris
  • Patent number: 9923970
    Abstract: The present disclosure provides methods and systems for multicast collaborative erasure encoding and methods and systems for distributed parity protection. One embodiment relates to a method of multicast collaborative erasure encoding of a chunk stored in a distributed object storage cluster. A roll-call request is multicast to every storage server in a negotiating group for the chunk. Roll-call inventory responses are generated and multicast by every storage server in the negotiating group. The roll-call inventory responses are collected by every storage server in the negotiating group from other storage servers in the negotiating group to form a set of roll-call inventory responses. A logical evaluation of the set of roll-call inventory responses may then be performed by every storage server in the negotiating group. Other embodiments, aspects and features are also disclosed.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: March 20, 2018
    Assignee: Nexenta Systems, Inc.
    Inventors: Caitlin Bestler, Alexander Aizman, Robert E. Novak
  • Patent number: 9917888
    Abstract: Disclosed aspects relate to data integration application execution management using both a set of managed nodes and a set of unmanaged nodes. An execution request for a data integration application may be sensed. A first set of commands of the data integration application may be assigned to the set of managed nodes. A second set of commands of the data integration application may be assigned to the set of unmanaged nodes. Execution of the data integration application may be initiated using the set of managed nodes to process the first set of commands and the set of unmanaged nodes to process the second set of commands.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: March 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Krishna K. Bonagiri, Kalyanji Chintakayala, Eric A. Jacobson
  • Patent number: 9918319
    Abstract: Systems, devices and methods are provided for solving technical problems related to communicating between two or more unrelated mobile devices based on location without needing contact information for the unrelated mobile computing devices. In various implementations, the service is adapted to use a common user base for a location-based matching process. In some implementations, a rough order of magnitude is maintained for users until the user is identified as a potential responder to a location-based request at which time a location request may be made to a mobile computing device. Further, parallel location based requests, such as surveys, may be performed.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: March 13, 2018
    Assignee: VIOOZER, INC.
    Inventors: Uri Borenstein, David Eli Hammel
  • Patent number: 9910863
    Abstract: A communication device that participates in a network includes a storing control unit that stores images, a search unit that searches for a predetermined external device from the network, a transmission unit that transmits stored images to the external device via the network, a determination unit that determines the frequency of participation in the network, and a changing unit that changes the time for searching for the external device according to determination results of the determination unit.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: March 6, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hitoshi Watanabe
  • Patent number: 9912746
    Abstract: Network delivery of digital content decreases bandwidth requirements at a source and facilitates the transfer of digital content to consumers from one or more sources. The digital content includes an identifier that permits the digital content to be recognized even when distributed to more than one source.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: March 6, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Peter Mountanos
  • Patent number: 9900234
    Abstract: The present disclosure discloses a direct-link quality monitoring method, communications device, and system, where the method includes: determining, by a local device after establishing a neighbor relationship with a peer device, whether a quantity of neighbors of the local device is the same as a quantity of neighbors of the peer device; if the quantity of neighbors of the local device is different from the quantity of neighbors of the peer device, electing a device, either the local device or the peer device, with a larger quantity of neighbors as a measurement control point MCP of a direct link between the local device and the peer device; and executing a corresponding monitoring operation according to whether the local device is the MCP of the direct link, so as to monitor quality of the direct link together with the peer device.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: February 20, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhengquan Huang, Yamin Zhang, Yezhuan Xie
  • Patent number: 9894030
    Abstract: A method, device, computer storage medium, and apparatus for providing candidate words.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: February 13, 2018
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventor: Xianchao Wu
  • Patent number: 9888098
    Abstract: Software that generates a message containing program instructions for multiple layers in a multi-layer environment, by performing the following operations: (i) receiving an operation to perform across a multilayer computing environment; (ii) generating a message for performing the operation across the multilayer computing environment, wherein the message includes a plurality of layer portions, wherein each layer portion corresponds to a respective layer in the multilayer computing environment and includes computer program instructions for performing a set of sub-operation(s) of the operation; and (iii) orchestrating, by one or more processors, performance of the operation by sending the message between layers in the multilayer computing environment, wherein when the message is located at a respective layer, the layer performs its respective set of sub-operation(s) according to the computer program instructions included in the layer's respectively corresponding layer portion of the message.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Chefalas, David M. Egle, Daniel L. Hiebert, Dennis D. Jurgensen, Arthur J. Meyer, III, David M. Schultz, Peter A. Singh
  • Patent number: 9887890
    Abstract: Methods and apparatus for operating a first apparatus in a communication system. The method comprises receiving content from a second apparatus, and determining whether to store the received content on at least one storage apparatus associated with the first apparatus based, at least in part, on priority information associated with the received content, the priority information indicating an evaluation of a service provided by the received content.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: February 6, 2018
    Assignee: SONY CORPORATION
    Inventors: Kazuyuki Sakoda, Yoichiro Sako, Takatoshi Nakamura, Michihiro Kobayashi, Kazuhiro Watanabe
  • Patent number: 9882827
    Abstract: A software defined infrastructure (SDI) makes available a subset of a computer server's resources to a cloud solution or workload. Multiple subsets of resources can be combined in a SDI to provide a logical resource pool. This allows cloud administrators to create software defined infrastructures derived from the partial capacity of a collection of systems. The resources defined across the physical boundaries of a computer server can then be made available to host deployment of cloud workloads. The infrastructure resource pool can be selected upon deployment of a cloud workload.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: January 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: James J. Fall, Tammy L. Van Hove
  • Patent number: 9882826
    Abstract: A software defined infrastructure (SDI) makes available a subset of a computer server's resources to a cloud solution or workload. Multiple subsets of resources can be combined in a SDI to provide a logical resource pool. This allows cloud administrators to create software defined infrastructures derived from the partial capacity of a collection of systems. The resources defined across the physical boundaries of a computer server can then be made available to host deployment of cloud workloads. The infrastructure resource pool can be selected upon deployment of a cloud workload.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: January 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: James J. Fall, Tammy L. Van Hove
  • Patent number: 9875061
    Abstract: A distributed backup method includes defining a server group having a plurality of server computers, and providing each server computer with an identical backup policy and an identical storage policy. The method also includes transmitting, at each server computer of the server group to every other server computer of the server group, advertisement messages describing available storage space for storing backups, and receiving, at each server computer from the server, at least some of the advertisement messages. The method also includes identifying, at a first server computer using the backup policy, at least a first service to be backed up, selecting a second server computer using the received advertisement messages, transmitting, from the first server computer to the second server computer, a backup including information corresponding to the at least one service, and storing the backup, by the second server computer using the storage policy.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: January 23, 2018
    Assignee: ServiceNow, Inc.
    Inventors: Josiah Sullivan, Jeremy Norris, Vincent Seguin, Joe Davis, Siddharth Shah
  • Patent number: 9875479
    Abstract: A device management apparatus including a receiving unit configured to receive state information indicating a change in a state of a device and store the state information in a state information storage unit; a sending unit configured to send report information relating to the state information to a predetermined destination, when the state information received by the receiving unit corresponds to a report target; and a changing unit configured to expand the report targets when an operation state of the device does not fulfill a scheduled state of a present time point, the operation state being identified based on history of the state information stored in the state information storage unit.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: January 23, 2018
    Assignee: Ricoh Company, Ltd.
    Inventor: Weibo Wang
  • Patent number: 9871704
    Abstract: A high-availability computer system includes a plurality of computer nodes for parallel data processing, wherein each computer node has at least one data processing component and a main memory. The computer system furthermore includes a plurality of storage nodes, wherein each storage node has at least one non-volatile mass storage device. The plurality of computer nodes are partitioned into a plurality of computer groups, wherein each of the plurality of computer groups has at least one redundant computer node. Each computer group has a local connection structure allocated to the respective computer group, the structure connecting the storage nodes allocated to the respective computer group to the computer nodes of the respective computer group.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: January 16, 2018
    Assignee: FUJITSU LIMITED
    Inventor: Bernd Winkelsträter
  • Patent number: 9857974
    Abstract: A method includes a dispersed storage (DS) processing module receiving a request. The method continues by identifying a session associated with the request. The method continues by queueing one or more tasks associated with the request. The method continues by determining whether the session is still active. When the session is not active, the method continues by cancelling the one or more tasks associated with the session prior to execution. When the session is still active, the method continues by executing the first task of the one or more tasks when a task resource is available.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Andrew Baptist, Joseph Martin Kaczmarek, Yogesh Ramesh Vedpathak
  • Patent number: 9853878
    Abstract: A method for regulating output from stream operators performing a windowing operation may include receiving stream of tuples to be processed by a plurality of processing elements, each processing element having one or more stream operators. The method may also include receiving a first stream of tuples at a first stream operator, the first stream operator being configured to generate a stream of accumulated tuples according to a set of windowing conditions. The method may then include processing the stream of accumulated tuples in response to a window trigger, where the processing generates a quantity of output. At least one processor may then monitor the quantity of output to determine whether the quantity of output exceeds a data output threshold. The processing may then be adjusted, in response to determining that the quantity of output exceeds the data output threshold, to reduce the output to approach the data output threshold.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: December 26, 2017
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Branson, Jay S. Bryant, James E. Carey, John M. Santosuosso
  • Patent number: 9848033
    Abstract: A system and method for proactively sending hosted content items to user computing devices. In one implementation, an online content management system collects access event data representing a plurality of access events pertaining a plurality of hosted content items. The system determines a cross-device access signal for a first hosted content item. The system then detects a first access event pertaining to the first hosted content item. Thereafter, the system determines whether the first access event matches the cross-device access signal. If the first access event matches the cross-device access signal, then the system sends a second hosted content item to a user computing device. The second hosted content item can be the first hosted content item. Alternatively, the second hosted content item can be a content item that is related to the first hosted content item according to the access event data.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: December 19, 2017
    Assignee: Dropbox, Inc.
    Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
  • Patent number: 9843532
    Abstract: A system, method, and computer program product are provided for managing distribution of a finite amount of resources. In use, a quota is received from a first repository, the quota including a portion of a finite amount of resources. Additionally, a plurality of requests is received from a plurality of entities, where each of the plurality of requests is requesting one or more of the resources. Further, the one or more of the resources are conditionally provided to the plurality of entities, in response to the plurality of requests. Further still, it is determined whether a predetermined amount of resources exist. Also, an additional quota is conditionally requested from the first repository, based on the determining.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: December 12, 2017
    Assignee: Amdocs Development Limited
    Inventor: Omer Shani