Patents Examined by Backhean Tiv
  • Patent number: 10637722
    Abstract: A method and system for remotely managing messages is provided. The method includes receiving a status message associated with an operational status of hardware or software and determining, via execution of a message database table associated with a message database, that the status message includes a new message not located within the message database. The status message is added to the message database table and a search process for messages matching the status message is executed to determine if a match between the messages and status is located.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: April 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael A. Henderson, Randy S. Johnson, Richard I. Levey, Tedrick N. Northway
  • Patent number: 10637918
    Abstract: A high availability and load balanced content delivery system and method. A cloud computing content delivery system is provided including multiple content delivery servers (CDSs) configured to deliver content to multiple client devices. The client devices are configured to maintain a source list identifying the multiple CDSs and a primary CDS. The client devices send requests (e.g., yum requests) to the CDS for the mirror list. The client device then uses the mirror list and sends content requests to a first entry on the mirror list. Each CDS is configured to update the mirror list by applying a load balancing algorithm and provide the mirror list to a client device in the event that one or more CDSs are unavailable.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: April 28, 2020
    Assignee: Red Hat, Inc.
    Inventors: Jason Edward Dobies, Todd Brian Sanders
  • Patent number: 10637723
    Abstract: Various examples relate to the configuration of enterprise workspaces that can be provided in computing devices. In some examples, a computing device is enrolled with a management service that controls operating of at least a portion of the computing device. A management component creates a user account with a distributor of the operating system based on an email address and a password. The user account is associated with an enterprise workspace of the computing device.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: April 28, 2020
    Assignee: Airwatch LLC
    Inventors: Scott Harlow Kelley, Adarsh Subhash Chandra Jain, Stephen Turner
  • Patent number: 10631192
    Abstract: An intelligent persona manager is provided to dynamically and intelligently instantiate policies and rules for devices that are associated with a subscriber account. The intelligent persona manager can determine a device associated with a subscriber account can be used in many different scenarios and for different purposes, and the intelligent persona manager can determine which persona of the subscriber account is currently associated with the active session and select rules or policies to apply from a set of policies that are associated with the subscriber account.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: April 21, 2020
    Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., AT&T Mobility II LLC
    Inventors: Sangar Dowlatkhah, Erie Lai Har Lau
  • Patent number: 10630570
    Abstract: A system and method can support a middleware machine environment. The middleware machine environment can include a subnet manager and a plurality of fabric components, wherein each said fabric component is associated with a subnet management agent (SMA). The subnet manager maintains a topology graph that indicates how ports are connected in the subnet. The subnet manager operates to periodically reevaluate one or more states associated with each fabric component in the subnet by determining whether each SMA is responding correctly to a request.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: April 21, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjorn-Dag Johnsen, Line Holen, Dag Georg Moxnes
  • Patent number: 10621308
    Abstract: An electronic device is provided. The electronic device includes a communication circuit configured to perform wireless communication, a memory configured to store an exercise schedule to be divided into a plurality of segments, and a processor configured to electrically connect with the communication circuit and the memory. The processor is configured to send a segment automatically selected based on at least one of a policy defined in the electronic device or attributes of an external device from among the plurality of segments included in the exercise schedule to the external device, if the electronic device connects with the external device through the wireless communication and to receive an exercise record collected by the external device from the external device, if the electronic device connects with the external device again through the wireless communication after the wireless communication is disconnected.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: April 14, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seung Seok Kang, Jeong Ja Kim, Kyung Sub Min
  • Patent number: 10623484
    Abstract: An efficient, flexible P2P file transmission management technology for limiting and directing of P2P file transmission mainly by replacing an original tracker server with a setting controllable tracker server, and modifying node list based on predetermined rule in the controllable tracker server. With the present invention, a network operator can strengthen function of the controllable tracker server in P2P communication gradually by weakening function of the original tracker server in P2P communication gradually, and utilize various rules or policies established in advance to manage file transfer of P2P nodes.
    Type: Grant
    Filed: August 19, 2010
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Zhu Han, Yi Xin Zhao, Kai Zheng, Huan Hao Zou
  • Patent number: 10623523
    Abstract: A system is presented to efficiently communication data between a sub-network and a third-party application system, such that the third-party application system is able to perform one or more functions based on data sourced from the sub-network. A process scheduler system is presented to provide multiple communication paths to populate a data store of the third-party application system.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: April 14, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mohini Mohana Sahoo, Ramasimha Rangaraju, Sharath Kumar Madenahatti Nanjaiah, Deepankar Narayanan, Ravi Shankar
  • Patent number: 10613992
    Abstract: Systems and methods are provided for performing a remote procedure call. One method may comprise, at a client device, generating a request including setting a status field in a request header to indicate to a server processor that the request is ready, writing the request to a server memory via a RDMA write operation and fetching a response generated by the server processor from the server memory via a RDMA read operation. The method may further comprise, at a server device, checking a mode flag to determine that an operation mode is set to repeated remote fetching, retrieving the request from a server memory, processing the request to generate a response and writing the response to the server memory for the response to be fetched by a client device. The response includes a response header that comprises a status field for the status of the response and a response time.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: April 7, 2020
    Assignee: TSINGHUA UNIVERSITY
    Inventors: Kang Chen, Yongwei Wu, Weimin Zheng, Maomeng Su, Teng Ma, Mingxing Zhang
  • Patent number: 10608985
    Abstract: A system that implements multihoming for real-time communications receives a request to establish a tunnel by a tunneling server with a tunneling client of user equipment, where the request includes two or more network addresses for the tunnel. The system establishes the tunnel and sends a list of the allocated two or more network addresses for the tunnel. The system then receives encapsulated media that corresponds to at least two different network addresses over the tunnel.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: March 31, 2020
    Assignee: Oracle International Corporation
    Inventor: Rolando Herrero
  • Patent number: 10608980
    Abstract: An e-mail system is disclosed that overcomes many deficiencies of, but is backward compatible with, existing e-mail systems. Embodiments of the system may include various features, including but not limited to: (1) secure transfer of e-mail messages, without the need for users to replace existing e-mail clients or to change e-mail addresses; (2) tracking of all actions performed in connection with an e-mail transmission; (3) the ability for a recipient to view information about an e-mail message, optionally including information about how other addressees have responded to it, before deciding whether to retrieve the e-mail message; (4) the aggregation of entire e-mail conversations into a single threaded view; (5) the ability to include both private and public messages in a single e-mail communication; (6) sender control over downstream actions performed in connection with an e-mail message; (7) flexible control over cryptographic methods used to encrypt emails messages for storage.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: March 31, 2020
    Assignee: AppRiver Canada ULC
    Inventors: Thierry LeVasseur, Esteban Astudillo, Matt McLean
  • Patent number: 10601653
    Abstract: Briefly, methods and/or apparatuses for implicit traffic engineering, such as for the Internet, are described.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: March 24, 2020
    Assignee: Cradlepoint, Inc.
    Inventors: Scott Andrew Hankins, Andrew John Mastracci
  • Patent number: 10601764
    Abstract: An e-mail system is disclosed that overcomes many deficiencies of, but is backward compatible with, existing e-mail systems. Embodiments of the system may include various features, including but not limited to: (1) secure transfer of e-mail messages, without the need for users to replace existing e-mail clients or to change e-mail addresses; (2) tracking of all actions performed in connection with an e-mail transmission; (3) the ability for a recipient to view information about an e-mail message, optionally including information about how other addressees have responded to it, before deciding whether to retrieve the e-mail message; (4) the aggregation of entire e-mail conversations into a single threaded view; (5) the ability to include both private and public messages in a single e-mail communication; (6) sender control over downstream actions performed in connection with an e-mail message; (7) flexible control over cryptographic methods used to encrypt emails messages for storage.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: March 24, 2020
    Assignee: AppRiver Canada ULC
    Inventors: Thierry LeVasseur, Esteban Astudillo, Matt McLean
  • Patent number: 10601959
    Abstract: A central virtual server (102) and method for managing virtual environments is provided. The central virtual server (102), comprising: a memory (202) storing instructions; a hardware processor (204) configured by the instructions to: establish a communication link between the central virtual server (102) and location specific client virtual servers (104A-N), a plurality of thin clients (108A-N) that are connected to at least one of the client virtual servers (104A-N), and a plurality of local servers (110A-N), create a plurality of virtual environments based on the established communication link, process an input comprising credentials associated with a user, authenticate the credentials when the credentials match credentials stored in the memory (202), and provide role based privileges to the user for accessing data and an application hosted on one of a virtual environment, a virtual desktop, a client virtual server, and a thin client.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: March 24, 2020
    Assignee: Tata Consultancy Services Limited
    Inventors: Padmanaban Vadivel, Jayasekar Mani, Sureshbabu Ponnan
  • Patent number: 10594842
    Abstract: The present invention relates to a method for real-time synchronization between a device and host servers, characterized by: providing an embedded program to the device to enable self discovery of the device; executing a decision controller process of the embedded program on the device to detect a tag identity previously generated and embedded in the device, by the host servers; in absence of the tag identity, scanning the device to obtain a device profile, allocating a tag identity to the device profile, and storing the tag identity in the predetermined location; performing synchronization between the device and the host servers according to the tag identity.
    Type: Grant
    Filed: November 22, 2012
    Date of Patent: March 17, 2020
    Assignee: ZingMobile Pte Ltd
    Inventor: Yuen Yu Tang Gordon
  • Patent number: 10594798
    Abstract: Communication network architectures, systems, and methods for supporting a network of mobile nodes. Various aspects of this disclosure provide non-limiting examples of communication network architectures, systems, and methods for supporting a dynamically configurable communication network comprising a complex array of both static and moving communication nodes (e.g., an Internet of moving things). More specifically, systems and methods for managing containers in a network of moving things.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: March 17, 2020
    Assignee: Veniam, Inc.
    Inventors: Dário Fernando Rodrigues Nascimento, Rui Miguel Correia e Costa, João Luis Mineiro Ramos de Azevedo
  • Patent number: 10594589
    Abstract: A system for determining network device transiting data attributes includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to run a first script on all static ports of a network and run a second script on all known ports of the network. The system may parse the parameters returned from the first and second scripts to identify one or more identified ports of the known ports. The system may run a third script on the one or more identified ports to force one or more denials at the identified ports. Based on the one or more denials, the system may determine network device transiting data attributes including but not limited to allowed protocols and directionality for each of the one or more identified ports.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: March 17, 2020
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Eric Barnum, Terence Banks
  • Patent number: 10594830
    Abstract: A system configured to perform operations to receive, via a network communication interface, an indication of a power event occurring at a first device. The first device is for an online identity. The power event causes the first device to switch from an external power source to an internal battery. The first device represents that the online identity is online while the first device receives power from the internal battery. The system is further configured to perform operations to hold, at a second device, at least one status update for an online contact of the online identity while the first device receives power from the internal battery. Furthermore, the system is configured to perform operations to release, for transmission to the first device, the at least one status update in response to determining that the first device switches back to the external power source.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Gary M. Beadle, Michael L. Masterson
  • Patent number: 10587689
    Abstract: A Data Storage Device (DSD) includes a Non-Volatile Memory (NVM) for storing data and a first processor configured to execute a firmware for retrieving data from the NVM and storing data in the NVM. A second processor of the DSD executes an application Operating System (OS) to interface with the first processor. The second processor sends a command to the first processor using the application OS to retrieve data from the NVM or store data in the NVM.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: March 10, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: James N. Malina, Benixon Arul Dhas, Albert H. Chen
  • Patent number: 10587688
    Abstract: Various embodiments are directed to techniques for coordinating at least partially parallel performance and cancellation of data access commands between nodes of a storage cluster system. An apparatus may include a processor component of a first node coupled to a first storage device storing client device data; an access component to perform replica data access commands of replica command sets on the client device data, each replica command set assigned a set ID; a communications component to analyze a set ID included in a network packet to determine whether a portion of a replica command set in the network packet is redundant, and to reassemble the replica command set from the portion based if the portion is not redundant; and an ordering component to provide the communications component with set IDs of replica command sets of which the access component has fully performed the set of replica data access commands.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: March 10, 2020
    Assignee: NETAPP, INC.
    Inventors: Manoj Sundararajan, Paul Yuedong Mu, Paul Ngan