Patents Examined by Kristoffer L S Sayoc
  • Patent number: 10938889
    Abstract: In a parallel computer, performing optimized collective operations in an irregular subcommunicator of compute nodes may be carried out by: identifying, within the irregular subcommunicator, regular neighborhoods of compute nodes; selecting, for each neighborhood from the compute nodes of the neighborhood, a local root node; assigning each local root node to a node of a neighborhood-wide tree topology; mapping, for each neighborhood, the compute nodes of the neighborhood to a local tree topology having, at its root, the local root node of the neighborhood; and performing a one way, rooted collective operation within the subcommunicator including: performing, in one phase, the collective operation within each neighborhood; and performing, in another phase, the collective operation amongst the local root nodes.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kristan D. Davis, Daniel A. Faraj
  • Patent number: 10778690
    Abstract: Methods of managing a fleet of devices are provided, as are methods for configuring a standby device for a job in a workflow environment, and methods for performing a job in a workflow environment. Device information is analyzed, such as information pertaining to verification systems. Device instructions are sent to various locations on a device network in response to a deviation from a parameter value having been detected. The deviation from the parameter value may correspond to printed media and/or indicia produced by one or more devices. A workflow device and a standby device are provided, and the workflow device sends configuration data to the standby device. The standby device installs configuration data and is introduced into the workflow environment.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: September 15, 2020
    Assignee: DATAMAX-O'NEIL CORPORATION
    Inventors: H. Sprague Ackley, Thomas Celinder, Phek Thong Lee
  • Patent number: 10749839
    Abstract: A system identifies a significant communication from a revived contact. A user and the contact interact, and the interaction is monitored to determine a weighted significance value to attribute to the contact. The interaction may include communication, a designation of significance by the user, and organizational associations. The weighted significance value is attributed to the contact. A subsequent communication is detected and a weighted time difference value for the subsequent communication is determined. If the subsequent communication satisfies a significant communication condition, then the subsequent communication is designated as a significant communication.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: August 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Venkat Sreekanth Kannepalli
  • Patent number: 10715457
    Abstract: Methods and systems of managing computer cloud resources, including at least one database, at least one server configured to, act as an orchestration site, wherein the orchestration site is configured to receive at least one cloud resource management plan from at least one user and store the at least one plan in the at least one database and act as an orchestration manager. The orchestration manager is configured to retrieve the at least one plan from the at least one database and execute the plan with at least one site controller.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: July 14, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kiran Palan, Willem Robert Van Biljon, Vividh Siddha, Jay Judkowitz
  • Patent number: 10476921
    Abstract: The subject matter disclosed herein provides methods for distributing notifications to a user. The method can include receiving data encapsulating notifications from a device connected to a network that provide information relating to the device's status. The device can provide a health related treatment. The method can associate each notification with one or more notification categories relating to a function performed by the device or a location of the device. A table of users having one or more subscriptions to these notification categories can be accessed. The subscriptions can be automatically assigned to users based on the users' role. A user can be identified from the table to distribute the one or more notifications to. The user can have a subscription that matches a notification category of the received notifications, and data comprising the notifications can be distributed to the user. Related apparatus, systems, techniques, and articles are also described.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: November 12, 2019
    Assignee: CareFusion 303, Inc.
    Inventors: Martin Orona, Aron Weiler
  • Patent number: 10469399
    Abstract: Cloud security may be provided remotely via a device with network capabilities. Virtual resources managed by the cloud configuration may also be modified and updated based on status changes to the device that may be managed by an administrator. One example may include at least one of associating a virtual resource with a physical device, configuring the virtual resource based on an initial state of the physical device, detecting a change in the initial state of the physical device to a different state of the physical device, and updating the virtual resource based on the different state of the physical device.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: November 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Joshua A. Alger, Alan R. Buss, Jeffrey R. Hoy, Belinda M. Vennam
  • Patent number: 10469352
    Abstract: An available bandwidth measuring apparatus classifies, into one group, a plurality of virtual machines communicating with a physical node. Then, the available bandwidth measuring apparatus obtains available bandwidth measurements with respect to the virtual machines belonging to the same group by transmitting, to the physical node, measuring packets emulating each of the virtual machines. The available bandwidth measurements represent available bandwidth available when each of the virtual machines performs data transmission in a different time slot. Based on the available bandwidth measurements, the available bandwidth measuring apparatus determines actual available bandwidth of each of the virtual machines, to be used when the virtual machines perform data transmission to the physical node in the same time slot, and notifies each of the virtual machines of the actual available bandwidth determined for the virtual machine.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: November 5, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Chunghan Lee, Naoki Oguchi
  • Patent number: 10461956
    Abstract: A semiconductor device includes a plurality of IP cores, a plurality of storage devices, a configuration information acquiring unit that acquires configuration information for specifying a timing when the IP core accesses the storage device, and an allocation determining unit that determines the storage device allocated to the IP core. The configuration information acquiring unit acquires configuration information regarding a first IP core and configuration information regarding a second IP core. The allocation determining unit determines, based on the configuration information, whether an access timing by the first IP core is the same as an access timing by the second IP core, and when it is determined that the access timings are the same, determines allocation in such a way that the storage device allocated to the first IP core becomes different from the storage device allocated to the second IP core.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: October 29, 2019
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Tetsuji Tsuda, Masaru Hase, Yuki Inoue, Katsushige Matsubara
  • Patent number: 10454983
    Abstract: Processing a media file includes receiving a request for a media file from a client system and determining, using a processor, a non-chronological ordering of a plurality of segments of the media file for buffering according to historical playback data for each of the plurality of segments of the media file. A first segment of the media file is sent for buffering to the client system as specified by the non-chronological ordering of the plurality of segments. The non-chronological ordering is determined prior to sending any segment of the media file to the client system.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: October 22, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Judith H. Bank, Lisa M. W. Bradley, Lin Sun
  • Patent number: 10397053
    Abstract: A method, non-transitory computer readable medium and storage controller computing device that receives a configuration change request for a storage virtual machine, the configuration change request including a configuration change operation. A determination is made when configuration settings for the storage virtual machine are locked. The configuration change operation is applied to the configuration settings for the storage virtual machine when the determining indicates the configuration settings for the storage virtual machine are not locked. A failure message is sent in response to the configuration change request when the configuration settings for the storage virtual machine are determined to be locked.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: August 27, 2019
    Assignee: NetApp Inc.
    Inventors: Harsha Sridhara, Balaji Ramani
  • Patent number: 10389812
    Abstract: A data transmission method is performed in a storage system. The storage system includes a load balancing device and a data storage server cluster. The data uploaded by a terminal is stored in one data storage server of the data storage server cluster, which can avoid single point of failure.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: August 20, 2019
    Assignee: UBTECH Robotics Corp.
    Inventors: Youjun Xiong, Liangliang Jia, Desen Su
  • Patent number: 10382527
    Abstract: In a parallel computer, performing optimized collective operations in an irregular subcommunicator of compute nodes may be carried out by: identifying, within the irregular subcommunicator, regular neighborhoods of compute nodes; selecting, for each neighborhood from the compute nodes of the neighborhood, a local root node; assigning each local root node to a node of a neighborhood-wide tree topology; mapping, for each neighborhood, the compute nodes of the neighborhood to a local tree topology having, at its root, the local root node of the neighborhood; and performing a one way, rooted collective operation within the subcommunicator including: performing, in one phase, the collective operation within each neighborhood; and performing, in another phase, the collective operation amongst the local root nodes.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kristan D. Davis, Daniel A. Faraj
  • Patent number: 10374924
    Abstract: A technology is described for detecting a failure of a primary virtualized device and failing over to a secondary virtualized network device. An example method may include generating a statistical model using historical data for network traffic that has been handled by a primary virtualized device. The statistical model may contain a functional state baseline representing a functional state of the primary virtualized device handling network traffic during a time frame. Having generated the statistical model, the functional state of the primary virtualized device may be monitored by calculating a network traffic metric for current network traffic handled by the primary virtualized device and comparing the network traffic metric for current network traffic handled by the primary virtualized device with a data point in the statistical model corresponding to the network traffic metric and the time frame for the network traffic metric.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: August 6, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Christopher Holland, Thomas Charles Stickle
  • Patent number: 10356016
    Abstract: A method includes receiving a message from an XMPP client for delivery to a contact, querying an XMPP presence system for an XMPP address and presence information related to the contact, querying the XMPP presence system for an alternative address if an XMPP address is not available or the presence information indicates that the contact is unavailable, and delivering the message to the alternative address or storing the message for future delivery if an alternate address is unavailable.
    Type: Grant
    Filed: December 6, 2014
    Date of Patent: July 16, 2019
    Assignee: WEBTEXT HOLDINGS LIMITED
    Inventors: AJ Cahill, Colm Keating
  • Patent number: 10345891
    Abstract: There is provided a first information processing apparatus capable of wirelessly communicating with a second information processing apparatus, the first information processing apparatus including a storage unit configured to store a maximum number of connections that the first information processing apparatus is able to establish with an apparatus in a network through wireless communication, an identifier generating section configured to generate identifier information of the first information processing apparatus, the identifier information including the stored maximum number of connections, and a transmission unit configured to transmit the generated identifier information to the second information processing apparatus, the second information processing apparatus searching for an apparatus in the network via the first information processing apparatus.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: July 9, 2019
    Assignee: SONY CORPORATION
    Inventor: Hiroshi Kanma
  • Patent number: 10341435
    Abstract: This document discloses high performance data storage solutions. In an aspect, some solutions can be employed in a cloud-computing environment that provides shared storage for a plurality of customers. In other aspects, the solutions provided by some embodiments can provide multiple tiers of storage, each having a different performance level. This feature can provide a customer with the ability (e.g., through a web portal) to design its own custom storage solution that blends multiple tiers of storage at different capacity and performance levels to attain an optimal level of capacity, performance, and cost. Some disclosed solutions provide a novel arrangement of different types of storage devices that are provisioned through a common API, which can access each storage device's native management interface, as well as the host computer for which the storage will be provisioned, to allocate multiple tiers of storage to the host computer in an automated manner.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: July 2, 2019
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Robert Brunk, Kenneth Suda, James B. Farman, William T. Prange
  • Patent number: 10291486
    Abstract: A system and method can support application versioning in a transactional middleware machine environment. A transactional service provider can dispatch at least one service that is associated with a plurality of service versions. The system can partition one or more applications into one or more application zones, wherein each said application zone is associated with a particular request version of the at least one service. Then, the transactional service provider allows a service requester in a said application zone to access the at least one service with a service version that is associated with said application zone.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: May 14, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Huasheng Fu, Sheng Zhu, Zhenyu Li
  • Patent number: 10263854
    Abstract: A system and method can support service management in a transactional middleware machine environment. A transactional service provider can dispatch at least one service using a plurality of service entries with different service versions, and determine whether a service version associated with a service entry matches a requested service version associated with a service request received from a service requester. Then, transactional service provider can allow the service requester to access the service entry that matches the requested service version associated with the service request.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: April 16, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Huasheng Fu, Sheng Zhu, Zhenyu Li
  • Patent number: 10237195
    Abstract: An improved IP video playback system for quicker access and better user experience during IP video playback is provided. Aspects of the IP video playback system allow a content service provider to provide quicker access to requested content items. When a user requests access to content items, an analysis is performed to calculate the lengths of time in which a portion of the content item can be downloaded, cached, and displayed and the corresponding size of that portion. The analysis may be based on various parameters. Once the analysis is performed and the portion is downloaded, playback may begin and the process may be repeated as necessary with increasing portion sizes until a predetermined portion size is reached, the user indicates a content switch, or the content item has been fully downloaded.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: March 19, 2019
    Assignee: COX COMMUNICATIONS, INC.
    Inventors: Slavisha Karach, Sung Hoon Yun, Muhammad Asif Raza
  • Patent number: 10212123
    Abstract: A request is received at a local domain name system server (LDNS) from a client application to resolve a domain name. Responsive to the request a WHOIS information corresponding to the domain name is obtained, using which an age of registration of the domain name and a first weighted value based on the age are computed at the LDNS. A host associated with the domain name is accessed to determine whether a type of a service is configured at the host. A second weighted value is computed based on the configuration of the type of the service. A weighted score is computed using the first weighted value and the second weighted value. An action is selected according to the weighted score. The action is applied to a network component in a network where the client application is executing, to control a manner in which the client application communicates with the host.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: February 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Mauro Marzorati, Gregory A. Porpora