Patents Examined by Suraj M Joshi
  • Patent number: 11134026
    Abstract: A method and apparatus for allocating server resources to services are provided. Multiple services compete for resources on one or more servers and bid for resources. Servers assign resources based on bids according to an auctioning rule mechanism. Services update bids according to a probabilistic dynamic that can approximate a continuous-time Markov chain, both for each service and for the collection of services. The method and apparatus can involve multiple separate but interacting agents, and can be implemented for example for self-organization of a datacentre. The behaviours of the agents can be configured so that the collective behaviour results in a proportional fair resource allocation.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: September 28, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: William Carson McCormick
  • Patent number: 11132164
    Abstract: A wireless peripheral mode is provided by a host system that communicates to a WiFi infrastructure and, utilizing the same WiFi RF subsystem, also communicates to peripherals. The host system may employ additional RF channels for communicating with high bandwidth peripherals, such as display devices, where high levels of QoS may be managed locally. The host system may be a conventional desktop computer system, a notebook computer system, a multi-media access point, a cell phone, a game machine, a portable game machine, a Personal Digital Assistant (PDA), a smart phone or any other type of device that benefits from accessing both a WiFi infrastructure and local peripherals.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: September 28, 2021
    Assignee: III Holdings 1, LLC
    Inventor: Neal David Margulis
  • Patent number: 11115469
    Abstract: A method includes determining that a dispersed data source is to be updated. The method further includes determining whether the update to the dispersed data source can be delayed. When the update to the dispersed data source can be delayed, the method further includes determining whether another update is pending for the dispersed data source. When the other update is pending, the method further includes determining whether processing efficiency of aggregating the update and the other update equals or exceeds an update processing efficiency threshold. When the processing efficiency of aggregating the update and the other update equals or exceeds the update processing efficiency threshold, the method further includes performing an aggregate update to the dispersed data source for the update and the other update. When the update to the dispersed data source cannot be delayed, the method further includes processing the update to produce an updated dispersed data source.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: September 7, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Greg R. Dhuse, Adam M. Gray
  • Patent number: 11112512
    Abstract: A system for collecting and managing seismic data via an external communications network comprises one or more seismic stations, each including a seismic measurement apparatus producing seismic signals, a station processor converting the signals to seismic data, a station memory securely storing the seismic data on site and a station communication interface transmitting the seismic data onto an external network. The system further comprises one or more data servers, each including a server computing device, a server communication interface receiving the seismic data from the seismic stations and a server memory storing the received seismic data. The data server can determine if the received seismic data satisfies predetermined conditions for certification and/or triggering a payout in accordance with a contract, and can thereafter transmit the appropriate data signals to another location on the external communications network.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: September 7, 2021
    Assignee: NEW PARADIGM GROUP, LLC
    Inventors: Bradley I. Meier, Evan M. Glassman
  • Patent number: 11115442
    Abstract: A system and method for initiating a multiuser session is provided. A plurality of multiuser activities and a plurality of activities templates may be stored in memory. A user profile for a user and a peer profile for each of one or more peers may be received. The user and the one or more peers may be members of an initial session. A user selection specifying one of the filtered multiuser activities may be received. An activity template associated with the selected activity may be retrieved. Such retrieved activity template may provide activity requirements required to launch the selected activity. A multiuser session may be established that includes session requirements based on at least the activity requirements. The user and at least one peer from the initial session may be added to the multiuser session. The selected activity may be launched in the multiuser session.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: September 7, 2021
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Mischa Stephens, Steven Trombetta, Daniel Hiatt, Benedikt Neuenfeldt, Atsushi Fuse, Nobukazu Koyama, Shogo Suzuki
  • Patent number: 11115489
    Abstract: Aspects described herein provide improved system architectures for a cross-domain proxy so that server/controller software may be placed in a cloud-based environment, with only limited equipment required on-premises at a user location for use by application client software. Aspects described herein provide techniques for communicating information between disparate domains, while each party to the transaction believes it is on the same domain as the other party to the transaction. Aspects described herein generally relate to a method to transparently transport the Citrix Brokering Protocol (CBP, or other protocols) between On-Premises VDAs (e.g., virtualized Windows computers) to an In-Cloud Broker running on the Desktop Delivery Controllers (DDCs) when each resides in different domains. Using aspects described herein, resources that otherwise need to be co-located on the same administrative domain can be moved to different domains, e.g., using a cloud-based system architecture.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: September 7, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Mark Hoffman, Jitendra Deshpande, Sam Arun Seeniraj
  • Patent number: 11115261
    Abstract: A system and method of sharing content by using a plurality of storages is provided. A mobile communication terminal includes a storage information collecting unit collecting a plurality of pieces of storage information about the plurality of storages connected to the mobile communication terminal, a User Interface (UI) generating unit dividing the plurality of storages according to attributes that are previously configured, based on the plurality of pieces of storage information, and generating a storage share setting screen with respect to the plurality of storages, a display unit displaying the storage share setting screen, and a storage setting unit activating sharing of content stored in the plurality of storages, for each of the plurality of storages.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: September 7, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae-hwan Kim, Chang-won Lee
  • Patent number: 11115385
    Abstract: A first packet of a packet flow is received at a classifying network device. The first packet is forwarded from the classifying network device to a firewall network device. An indication that the packet flow is to be offloaded is received at the classifying network device. Data is stored at the classifying network device indicating that the packet flow is to be offloaded. A non-control packet of the packet flow is received at the classifying network device. A determination is made that the non-control packet belongs to the packet flow by comparing data contained in the non-control packet to the stored data. The non-control packet of the packet flow is directed to a processing entity in response to the determining. A control packet of the packet flow is received at the classifying network device. The control packet of the packet flow is directed to the firewall network device.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: September 7, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Pradeep Patel, Jonathan A. Kunder, Ashish K. Dey, Andrew E. Ossipov, Jianxin Wang
  • Patent number: 11108660
    Abstract: A server apparatus receives a device ID indicating one electrical home appliance among one or more electrical home appliances and a gateway ID indicating that the one electrical home appliance belongs to a same owner, a same group, or a same home as the one or more electrical home appliances, determines whether or not the one electrical home appliance is a newly connected electrical home appliance, using a management database that manages device IDs indicating the one or more electrical home appliances and the gateway ID, and when it is determined made that the one electrical home appliance is a newly connected electrical home appliance, provides an information device, which is associated with the gateway ID and which differs from the one electrical home appliance, with notification information for confirming whether or not it is to be permitted to collect the log information from the one electrical home appliance.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: August 31, 2021
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Toshihisa Nakano, Motoji Ohmori, Tomoyuki Hirota
  • Patent number: 11102084
    Abstract: A distributed cluster system includes at least a first node, a second node, and a third node, where the first node and the second node have a latest log before a fault occurs, but the third node does not have the latest log before the fault occurs. A fault rectification method includes: setting, by the first node after the first node restarts due to the fault, a voting status of the first node to Voting Not Allowed, where the voting status is used to indicate whether the first node can vote in a process in which the distributed cluster system elects a leader; receiving a replicated-log-entry message from the second node; and setting the voting status of the first node to Voting Allowed, where the second node is a leader.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: August 24, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jie Hou, Yuezhong Song, Chengyong Lin
  • Patent number: 11102277
    Abstract: A system and method for workflow orchestration for use with a cloud computing environment. Cloud environments, such as Oracle Public Cloud (OPC), provide a suite of applications, middleware, and database offerings that can be delivered to tenants in a self-service, elastically scalable, and secure manner. In accordance with an embodiment, the cloud environment can include a Platform as a Service (PaaS) environment, which provides a variety of services such as virtual assembly creation. A workflow orchestrator can be used to orchestrate operations between the cloud environment and the PaaS environment, e.g., by receiving a request from a tenant automation system, and coordinating the provisioning and deployment of virtual assemblies or applications. A customer can interact with the PaaS environment, e.g., to request a service, deploy to the service, or monitor the service.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: August 24, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Merrick Schincariol, Steven Vo, Yaoping Wang, Robert Campbell
  • Patent number: 11102256
    Abstract: A method, computer program product, and computer system for identifying, in a dynamically formed cloud, a plurality of voluntary compute nodes, wherein the plurality of voluntary compute nodes may include personal computing devices of a plurality of users, and wherein at least a portion of the plurality of voluntary compute nodes may be configured to communicate with each other to receive and send streaming data. A first compute node of at least the portion of the plurality of voluntary compute nodes may be identified to receive and distribute a streams operator of a streams graph requested by a client computing device. A second compute node of at least the portion of the plurality of voluntary compute nodes may be identified for verifying computational correctness of a tuple stream computation for the stream operator by replicating the tuple stream computations for the stream operator on the second compute node. A final result tuples of the graph may be sent to the client computing device.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: Alexander Cook, Cory J. Kleinheksel, David M. Koster, Jason A. Nikolai
  • Patent number: 11089126
    Abstract: A proxy computer system makes a determination as to whether a link, provided with content retrieved from a third-party network service, locates a corresponding resource that is of a preselected set of one or more types. If the corresponding resource located by the link is of the preselected type, the system structures the link as a direct link that is selectable by the requesting client computer to bypass the proxy service and to directly retrieve the corresponding resource from the third-party network service.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: August 10, 2021
    Inventor: Anthony Scotney
  • Patent number: 11082533
    Abstract: The described technology relates to a software application architecture allowing for creation of a web application that has multiple Single Page Applications (SPAs) within the application. The software application architecture includes components that are common to each page of the web application while also having components that are dynamically loaded to cater to specific respective pages within the application. The dynamically loadable components can be identified based on an identifier in a path being browsed using a web browser application. The described application architecture may be used in the context of AngularJS, as well as other SPA technologies and non-SPA technologies.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: August 3, 2021
    Assignee: NASDAQ, Inc.
    Inventor: Sivakumaresan Thangeswaran
  • Patent number: 11082510
    Abstract: A method for identifying a push communication pattern includes creating clusters from a communication entity's response buffers. Clusters that meet a first criterion are detected. The communication entity is identified as having a push communication pattern upon a determination that the detected clusters meet a second criterion.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: August 3, 2021
    Assignee: MICRO FOCUS LLC
    Inventors: Ofer Eliassaf, Amir Kessner, Meidan Zemer, Oded Keret, Moshe Eran Kraus
  • Patent number: 11082512
    Abstract: Systems and methods for filtering and routing event notifications to subscribers are disclosed. In an example embodiment, events from a publisher may be received. Each of the events may be associated with a topic, and the topic may be compared with topics present in broker metadata cache, based on one of prefixes and a fast lookup technique using a hash-table. Further, it may be determined whether the topic associated the events is present in the broker metadata cache based on comparison. Based upon determining, matching nodes for the events may be retrieved. Further, the events may be routed based on routing tables and availability of the matching nodes. Based on the routing, the events may be forwarded to the subscribers.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: August 3, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Cesar M. Ruiz-Meraz, Clemens F. Vasters, David L. Stucki, Hillary Caituiro Monge, Hitesh Madan, Jayaraman Kalyana Sundaram, PadmaPriya Aradhyula Bhavani, Venkata Raja Gopal Ravipati
  • Patent number: 11075967
    Abstract: A system for providing networked access to media signals, the system comprising at least one virtual media card configured to interface with at least one application that produces and/or consumes media signals, and/or at least one media interface configured to interface with at least one physical media card that produces and/or consumes media signals. The system may also comprise a network interface configured to enable the system to exchange media signals with other devices on a common network, and a reference clock configured to provide a common clock signal to the at least one virtual media card, the at least one media interface, and the common network. An advertisement and discovery module configured to identify when the at least one application is started and/or stopped and when the at least one media card is attached and/or detached from the system may also be provided.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: July 27, 2021
    Assignee: Audinate Pty Limited
    Inventors: Aidan Michael Williams, James Henry Westendorp
  • Patent number: 11057231
    Abstract: A prescriptive meeting resource recommendation engine automatically learns participant and resource preferences in the context of given meeting input data using natural language features, and automatically recommends all relevant participants and resources (teleconferences, web meetings, links, etc.) to the meeting creator. The engine uses a feature data store to associate historical persons and historical resources with various natural language features, e.g., chargrams. As the host enters text in an invitation template (such as in the title field), the engine extracts current natural language features and computes current participant scores and current resource scores based on the current natural language features. A “forgetfulness” routine is applied to the feature data store to phase out the influence of stale data.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: July 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Rahul P. Akolkar, Brian E. Bissell, Kristi A. Farinelli, Joseph L. Sharpe, III, Stefan Van Der Stockt, Xinyun Zhao
  • Patent number: 11057484
    Abstract: Methods and apparatuses that generate a subtopic identifier identifying a client application within a client device that can support multiple users are described. The client application may be associated with a server application hosted in one or more application servers. Notification services may be registered with the application servers from the client application to forward identifiers associated with the client application for one of the multiple users to the server application to enable the server application to push notification messages to the client device selectively for the client application for that user. When receiving a notification message from the application server, the notification message may be examined to forward the notification message directly to the client application for that user without invoking other applications in the client device if the notification message carries a subtopic identifier of the client application.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: July 6, 2021
    Assignee: Apple Inc.
    Inventors: Darryl Neil Bleau, Gregory Bjorn Vaughan, Jeffrey Thomas Davey
  • Patent number: 11057465
    Abstract: A distributed storage system places data in a time-based manner. The distributed storage system comprises a plurality of storage nodes for storing user data, and each user in at least one user is assigned a storage node sub-set for storing user data thereof. The distributed storage system monitors and records user accesses on storage nodes. The distributed storage system calculates a time-based access pattern of a user and time-based access patterns of the storage nodes outside the storage node sub-set of the user in the distributed storage system according to recorded user accesses. The distributed storage system adjusts the storage node sub-set of the user according to the time-based access pattern of the user and the time-based access patterns of the storage nodes outside the storage node sub-set of the user in the distributed storage system.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: July 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kuan Feng, Hao Chen Gui, Sheng Xu, Jun Wei Zhang