Patents Examined by Hermon Asres
  • Patent number: 10911514
    Abstract: Methods and systems are disclosed for joint scheduling of wireless and video activities. Video data may be accessed to estimate an encoding time interval for the video data, identify a per-frame display duration for the video data, and to define a non-encoding time interval. A schedule may be generated for a set of network-calibration events that indicates, for each network-calibration event of the set of network-calibration events. Streaming of the video data to a display device may be initiated such that for each frame of a set of frames represented in the video data: the frame is encoded, transmitted, and the set of network-calibration events is initiated according to the schedule. Each of the network-calibration event being configured to be initiated during a non-encoding time interval during which none of the set of frames are being encoded.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: February 2, 2021
    Assignee: Apple Inc.
    Inventor: David B. Cheung
  • Patent number: 10887378
    Abstract: Embodiments relate to a software-defined networking (SDN) single-source enterprise workload manager. An aspect includes analyzing, by an enterprise server executing a workload compiler, a plurality of source code files of a workload during a workload compilation and build process to determine enterprise network connections between a plurality of subprograms of the workload as a plurality of compile-time information of the workload. The workload compiler generates a network flow graph as interactions between the subprograms of the workload in the enterprise network responsive to the compile-time information of the workload. The network flow graph is provided to an SDN controller to make network resource allocations for the workload based on the network flow graph. A workload manager of the enterprise server adjusts an allocation of compute resources based on a notification of a reallocation of network resources made by the SDN controller.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: January 5, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Casimer M. DeCusatis, Rajaram B. Krishnamurthy
  • Patent number: 10877813
    Abstract: A multi-layer resource control stack based system may generate an availability indication for multiple domains supported by the resource control stack and send the indication to a client node. The client node may respond with a selection of a domain. The client node may also indicate a compute resource to be managed by the resource control stack. In response to the selection from the client node, the resource control stack may initiate a virtual representation of the domain. The client node may interact with the virtual representation to receive recommendations, utilization data, and control information relevant to the compute resource and within a subject area associated with the domain.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: December 29, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Catherine Ruth Gulsvig Wood, Roberto Javier Torres Sovero, Alvin Brown, Billie John Criddle
  • Patent number: 10873649
    Abstract: The present disclosure discusses system and methods for improving the efficiency of a remote computing device. The system and methods include generate a profile and delivery schedule for the remote computing device. The system can dynamically update the delivery schedule of future requests the system transmits to the remote computing device based on responses to current request.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: December 22, 2020
    Assignee: Click Therapeutics, Inc.
    Inventors: Victor Gao, David Klein
  • Patent number: 10868875
    Abstract: Migrating a network service that is currently being performed by a first device to be performed by a second device includes: instructing the second device to notify an upstream network device to forward traffic that is to be serviced by the network service to the second device instead of to the first device, the network service being associated with an Internet Protocol (IP) address; and instructing the first device to migrate the network service to the second device, wherein the migration includes moving or copying state information associated with an existing flow currently serviced by the first device to the second device; the existing flow being an existing flow between a client application and a network application.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: December 15, 2020
    Assignee: VMWARE, INC.
    Inventors: Kiron Haltore, Murali Basavaiah, Ranganathan Rajagopalan
  • Patent number: 10862765
    Abstract: Techniques are provided for allocation of shared computing resources using a classifier chain. An exemplary method comprises obtaining an application for execution in a shared computing environment having multiple resources with multiple combinations of one or more hardware types; obtaining discriminative features for the application; obtaining a trained machine learning classifier chain, wherein the trained machine learning classifier chain comprises multiple classifiers, wherein the multiple classifiers comprise a classifier for each combination of hardware types; and generating, using the at least one trained machine learning classifier chain, a prediction of the combination of hardware types needed to satisfy one or more service level agreement requirements for the application to be executed in the shared computing environment.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: December 8, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Jonas F. Dias, Adriana Bechara Prado
  • Patent number: 10848557
    Abstract: A content management system can maintain the entirety of a user account's content library. As a default behavior, updates made to the content library when accessed from any client device authorized by the user account, including adding, modifying, and/or deleting content items, can be synchronized across all other authorized client devices. A user can opt out of the default behavior and specify, for each authorized client device, certain portions of the content library that the content management system should or should not synchronize.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: November 24, 2020
    Assignee: Dropbox, Inc.
    Inventors: Joshua Kaplan, Isaac Goldberg, John Lai
  • Patent number: 10812312
    Abstract: A terminal device including: a memory configured to store computer-readable instructions and item information relating to a plurality of first items virtually arranged in association with a plurality of first predetermined positions in a real world, the plurality of first items corresponding to a plurality of items used in a game application; and a processor configured to execute the computer-readable instructions so as to detect a providable first item being virtually arranged within a predetermined range from a current user position in the real world, provide the providable first item to a user who is executable the game application, create a second item based on the providable first item usable in the game application, and associate the created second item with a second predetermined position in the real world.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: October 20, 2020
    Assignee: GungHo Online Entertainment, Inc.
    Inventor: Kazuki Morishita
  • Patent number: 10812430
    Abstract: Generating a mercemoji. A method includes: acquiring, by an application executed by a computing system, a computer-readable file including audio captured on a computer-readable file; generating, by the application, audio markers by analyzing the audio captured on the computer-readable file; generating, by the application, animation commands by interpreting the audio markers; creating, by the application, a mercemoji by manipulating controls of an animation asset based on the animation commands in a manger that is synchronized with a playback of the audio file, where a displayed movement of one or more portions of the animation asset is based on the manipulation of the controls of the animation asset; and inputting the mercemoji in a chat program implemented by the application.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: October 20, 2020
    Assignee: Mercury Universe, LLC
    Inventor: Mercury Ronnell Hall
  • Patent number: 10805379
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. The computer system includes a BMC of a host. The BMC redirects images from the host to a device for displaying at a redirection display. The BMC further receives an indication that the redirection display is no longer in an active mode. The BMC then stops redirecting the images from the BMC to the device in response to the indication.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: October 13, 2020
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Gopinath Sekaran, Venkatesan Balakrishnan, Jasmine Francisca S, Mohammed Javith Akthar M
  • Patent number: 10791040
    Abstract: A method of generating a network slice is provided. The method comprises a network slice orchestrator (NWSO) receiving from a network slice manager (NWSM) a request for a new network slice, the NWSO adding a new service to the new network slice, the NWSO determining a network slice descriptor (NWSD) for the new network slice, the NWSO transmitting to a resource orchestrator (RO) a request for an instantiation of the network slice using enhanced network function virtualization management and orchestration (E-MANO). A method of modifying a network slice is also provided. The method comprises a NWSO receiving from a NWSM a request to add a new service to a network slice, the NWSO adding a new service to the network slice, the NWSO determining a NWSD for the network slice with the added service, and the NWSO transmitting to a RO a request for an instantiation of the added service on the network slice using E-MANO. A method of terminating a network slice is also provided.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: September 29, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Sophie Vrzic
  • Patent number: 10791195
    Abstract: A software framework and computer implemented method for providing a uniform abstract representation of the smart devices and internet of things application. The framework/method utilizes the invented device object that comprises a unified Device Abstract Interface, a hardware profile and an application profile that comprises of a list of associated services and the state of each service. The framework/method performs a genuine abstract method to translate the diverse interfaces of device hardware into a common device application profile. All hardware details of each device can be contained within the common device application profile to achieve a uniform representation of device seen from outside of the framework. Currently, the common device application profile is implemented in JSON (JavaScript Object Notation) format and can be acquired by clients from framework's RESTful (REST: representational state transfer) interface.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: September 29, 2020
    Inventor: Miaobo Chen
  • Patent number: 10785319
    Abstract: A method for Internet Protocol (IP) device discovery implemented in a control network having a gateway device, a router, and an IP device at a location. A location management system including a IP device at a location having an IP address assigned by a router at the location. A gateway device for managing a set of two or more local management devices at a location.
    Type: Grant
    Filed: January 20, 2014
    Date of Patent: September 22, 2020
    Assignee: iControl Networks, Inc.
    Inventors: Gerald Gutt, Aaron Wood
  • Patent number: 10778616
    Abstract: The method, computer program product and computer system may include computing device which may analyze a user's online conversations for the frequency of received messages. Online conversations may be messages and postings between the user and a group of users. The group of users may communicate via devices over an electronic communications network and the online conversations and posting may be done on an online messaging platform. The computing device may determine a gap in an online conversation when the received messages is below the determined frequency of received messages. The computing device may identify an originator of the online conversation. The computing device may analyze the attributes of the online conversation and generate a message based on the attributes to alert the user of the gap in the online conversation. The computing device may send the message to prompt the originator to continue the online conversation.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Fang Lu
  • Patent number: 10776243
    Abstract: An apparatus includes a memory and processing circuitry. The memory stores a log for a user account. The log includes a first action performed by a user and a first date on which the first action was performed, a second action performed by the user and a second date on which the second action was performed, and a third action performed by the user and a third date on which the third action was performed. The processing circuitry receives a confirmation that a login occurred for the user account, determines a time of the login and first, second, and third scores for the first, second, and third actions. The prediction tool predicts that the first action is more likely to be performed than the second and third actions. The prediction tool presents, on a display, a first link that when activated, causes the first action to be performed.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: September 15, 2020
    Assignee: Bank of America Corporation
    Inventor: Sarabjeet Singh Kochar
  • Patent number: 10771520
    Abstract: Methods and systems for intelligent use of off-peak bandwidth are disclosed. An example method can comprise receiving a request for content from a user device. The content server can transmit the content to the user device. Upon receiving a teardown command to suspend transmission of the content, after transmitting a first portion of the content to the user device, the content server can determine that playback of the content is likely to be resumed at a peak time. The content server can then pre-position a second portion of the content proximate to the user device prior to the peak time.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: September 8, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventors: Nishant Doshi, Scott Auger, Ambud Sharma
  • Patent number: 10754503
    Abstract: A method and apparatus is disclosed for transferring digital content from a computing cloud to a computing device and generating recommendations for the user of the computing device.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: August 25, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Edwin Ho
  • Patent number: 10735268
    Abstract: The predictive overlay network architecture of the present invention improves the performance of applications distributing digital content among nodes of an underlying network such as the Internet by establishing and reconfiguring overlay network topologies over which associated content items are distributed. The present invention addresses not only frequently changing network congestion, but also interdependencies among nodes and links of prospective overlay network topologies. The present invention provides a prediction engine that monitors metrics and predicts the relay capacity of individual nodes and links (as well as demand of destination nodes) over time to reflect the extent to which the relaying of content among the nodes of an overlay network will be impacted by (current or future) underlying network congestion.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: August 4, 2020
    Assignee: SYSTEM73 LTD.
    Inventors: Jose Daniel Perea Strom, Doron Paz, William C. Erbey, Duo Zhang
  • Patent number: 10728117
    Abstract: Systems and methods for improving digital user experience include performing inline monitoring of network access between one or more users each with an associated user device executing an agent application, the Internet, and one or more cloud applications and private applications accessible via lightweight connectors; obtaining user experience scores for any of a user, a group of users, a location, and an organization from the inline monitoring or from the logging and analytics system; responsive to a low user experience, analyzing the low user experience score to determine one or more likely factors; and causing one or more remedial actions to address the low user experience score based on the one or more likely factors.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: July 28, 2020
    Assignee: Zscaler, Inc.
    Inventors: Dhawal Sharma, KD Mazboudi, Srikanth Devarajan, Chakkaravarthy Periyasamy Balaiah, Sreedhar Pampati, Amit Sinha
  • Patent number: 10728340
    Abstract: Techniques for management of Internet of Things (IOT) devices are disclosed. IOT devices may be manufactured with a pre-installed software development kit (SDK) (e.g., in firmware or other storage). At initial startup time (e.g., after device placement), IOT devices may execute the firmware code as provided by the SDK to connect to a corporate network or other network-based control environment, such as a cloud-based service provider infrastructure. Once connected, IOT devices may participate in enterprise computing applications as a consumer or provider of information. Updates to IOT devices and their SDKs may be periodically provided. Virtual IOT devices may be used as placeholders or emulators for unavailable or future IOT devices, such that enterprise applications may be configured and executed without an actual physical IOT device in existence. Virtual IOT devices may also be used to assist with overall device provisioning.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: July 28, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Swaroop Gnana Thummalapalli, Aditya Ramamurthy