Patents Examined by Austin J Moreau
  • Patent number: 10855634
    Abstract: The present disclosure provides a detailed description of techniques used in systems, methods, and in computer program products for building and operating a match cooperative without handling personally identifiable information. The various embodiments address the problem of discovering attributes pertaining to a particular user without sharing personally identifiable information pertaining to that particular user. More specifically, the claimed embodiments are directed to approaches for receiving online and offline PII and NPII associated with various users, obfuscating (e.g., hashing) the PII, and matching the obfuscated PII to the NPII based on various data (e.g., common attributes, etc.) and methods (e.g., deterministic matching, probabilistic matching, etc.). The matched NPII attributes can then be used to target the user associated with the obfuscated PII in online advertising campaigns.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: December 1, 2020
    Assignee: Oracle International Corporation
    Inventors: Stephen John Papa, David Abraham Wiener, Stephen Streich, Taha Sheikh
  • Patent number: 10855749
    Abstract: A distributed system that implements an online exchange may comprise a plurality of server nodes, each of which being configured to receive exchange transaction proposals from customers of the online exchange over a computer network and each being configured to store a copy of a blockchain distributed ledger of completed exchange transactions. A distributed coordination engine may be coupled, over the computer network, to the plurality of server nodes and may receive a plurality of exchange transaction proposals from the plurality of server nodes. The distributed coordination engine may be being further configured to achieve consensus on the plurality of exchange transaction proposals and to generate, in response, an ordering of agreed-upon exchange transaction proposals that includes the plurality of exchange transaction proposals on which consensus has been reached.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: December 1, 2020
    Assignee: WANdisco Inc.
    Inventors: Ramakrishna Thurimella, Yeturu Aahlad
  • Patent number: 10845399
    Abstract: There is provided an intelligent electronic device for responding to user data and information requests regarding power usage and power quality for any metered point within a power distribution system. The intelligent electronic device includes a first network interface which receives client side information and data requests, which are processed in accordance with a network protocol and forwarded to a network interface via a network socket interface translator which translates management signals to facilitate the eventual data transfer. Protocol routines process the requests by constructing an internal data request in certain cases and forwards the internal data request to a data interface for translation from an internal data request format of the protocol routine format to a native database format. The database receives the translated request, and retrieves the requested data from a measuring unit of the electric power meter, and forwards the data back to the requesting client.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 24, 2020
    Assignee: ELECTRO INDUSTRIES/GAUGETECH
    Inventors: Joseph Spanier, Jorge A. Polar Seminario, Dulciane Siqueira Cansancao
  • Patent number: 10827042
    Abstract: Example methods are provided for a host to perform traffic optimization for a multi-node application in a virtualized computing environment. The method may comprise: detecting, from the first virtualized computing instance supported by the host, a packet that includes header information identifying the second virtualized computing instance as a destination; and identifying that the first virtualized computing instance and second virtualized computing instance are configured to perform respective first role and second role to implement the multi-node application. The method may also comprise: based on one or more optimization factors, selecting the third virtualized computing instance that is also configured to perform the second role to replace the second virtualized computing instance; modifying the header information of the packet to identify the third virtualized computing instance as the destination; and sending the packet with modified header information to the third virtualized computing instance.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: November 3, 2020
    Assignee: VMWARE, INC.
    Inventor: Vardan Movsisyan
  • Patent number: 10805237
    Abstract: Techniques are provided for automated employment of respective quota managers for framework instances, where the respective quota managers can negotiate amongst themselves to manage usage of a resource of a shared computing system in relation to a quota for the resource for a tenant of the shared computing system. This can allow tenants to share their quota among multiple frameworks, enable quota exchange between multiple frameworks, and choose a quota with a minimum costs, and thus maximize savings.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: October 13, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paolo Dettori, Hai Huang, Ali Kanso, Mariusz Sabath, Michael Joseph Spreitzer, Alaa Salah Youssef
  • Patent number: 10797814
    Abstract: A system for generating, transmitting, providing and/or receiving signaling.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: October 6, 2020
    Assignee: SHARP KABUSHIKI KAISHA
    Inventor: Sachin G. Deshpande
  • Patent number: 10785625
    Abstract: A companion device is provided for a primary device. The companion device have wireless connectivity that send and receive data via a communication channel established over its wireless connectivity. The companion device includes a microcontroller, a wireless communication interface, a cellular communication interface, and logic configured to connect with the primary device via the wireless communication interface and with a cellular network via the cellular communication interface to augment bandwidth of the communication channel for the primary device.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: September 22, 2020
    Assignee: Wistron Aidge Corporation
    Inventor: Junshan Zhang
  • Patent number: 10785274
    Abstract: Methods and systems for managing and distributing content and aggregation of data in a plurality of observation platforms are disclosed. A message is generated with content at a content distribution manager. A delivery of the message is scheduled and a plurality of specified devices are specified for delivery in a plurality of observation platforms at a designated time and/or location(s) via the content distribution manager, wherein the plurality of observation platforms are capable of receiving a signal from a first mobile device with a first characteristic that corresponds to an audible source and a second characteristic that corresponds to information indicative of a geographic position of the first mobile device and relaying the signal to a destination based on the first characteristic and/or the second characteristic. The message is delivered to the plurality of observation platforms which relays the message to the plurality of specified devices at the designated time.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: September 22, 2020
    Assignee: Theatro Labs, Inc.
    Inventors: Guy R. VanBuskirk, Ravi Shankar Kumar, Shiva Cheedella, Steve Lucy
  • Patent number: 10778768
    Abstract: Provided are a method and an apparatus for optimizing cloud storage services. A method of optimizing cloud storage services includes registering a plurality of cloud storage services; acquiring information associated with the plurality of cloud storage services; performing optimization based on the acquired information; and generating a virtual storage that combines the plurality of cloud storage services through the optimization.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: September 15, 2020
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Suwook Ha, Kangchan Lee, Seung Yun Lee, Min Kyo In
  • Patent number: 10771946
    Abstract: The described embodiments transfer an activity from a source electronic device to a companion electronic device. The source electronic device receives activity information describing an activity performed in a first application at the source electronic device, determines an activity identifier for the activity information, and broadcasts an activity advertisement comprising the activity identifier. Upon receiving the activity advertisement, the companion electronic device determines whether a second application that is associated with the first application is available at the companion electronic device. If the second application is available, the companion electronic device requests extended activity data from the source electronic device. The source electronic device responds by sending extended activity data from the first application to the companion electronic device.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: September 8, 2020
    Assignee: Apple Inc.
    Inventors: Christopher S. Linn, Keith Stattenfield, Alexander J. Dunn
  • Patent number: 10764080
    Abstract: A control system transmits, to a remote monitoring server, report data generated based on operation data. The control system includes a facility-device management apparatus that generates report data based on the operation data, and a relay device that communicates with the remote monitoring server via an intra-facility LAN and communicates with the facility-device management apparatus via a connection line. The facility-device management apparatus includes setting means for setting whether or not the report data is to be transmitted to the remote monitoring server, first transmission means for transmitting the report data to the remote monitoring server, and second transmission means for transmitting the report data to the relay device. The relay device includes forwarding means for transmitting, to the intra-facility LAN, the report data received from the facility-device management apparatus.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: September 1, 2020
    Assignee: Mitsubishi Electric Corporation
    Inventor: Taichi Ishizaka
  • Patent number: 10761685
    Abstract: Improved systems, methods, and techniques for generating representational state transfer (REST) requests from a client computer to a server computer. The disclosed techniques employ a REST application programming interface (also referred to as the “RESTful API”) for use in receiving the REST requests at the server computer from the client computer, and providing REST responses from the server computer to the client computer. The disclosed techniques further employ an intelligent REST client configured as a webpage (also referred to as the “intelligent REST client webpage”) that can be accessed by a browser running on the client computer, and transmitted or otherwise served by the server computer for display on the browser of the client computer. The intelligent REST client webpage may be employed by a user of the client computer for efficiently interacting with the RESTful API of the server computer.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: September 1, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Jichao Zhang, Sherman Liu, Nicholas Wei, Hao Sun, James O. Pendergraft, Seven Duan
  • Patent number: 10754750
    Abstract: According to some embodiment, first aggregated monitoring information collected from a first system and second aggregated monitoring information collected from a dedicated system over a time period are retrieved from the dedicated system at a retrieving rate. The first aggregated monitoring information and second aggregated monitoring information are archived into a database. The first aggregated monitoring information and second aggregated monitoring information from the database are retrieved and analyzed. Visual representation of the analyzed information associated with the first aggregated monitoring information and second aggregated monitoring information are provided.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: August 25, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Shelesh Chopra, Gururaj Kulkarni, Harish Jayaram, Ramkumar Seetharaman
  • Patent number: 10725834
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for scheduling an application. The method includes one or more processors receiving a task, the task includes instructions indicating desired nodes to perform the task through programs. The method further includes one or more processors identifying application characteristic information and node characteristic information associated with nodes within a data center composed of nodes. The application characteristic information includes resource utilization information for applications on nodes within the data center. The method further includes one or more processors determining that the nodes reach a threshold level of power consumption. The threshold level is a pre-set maximum amount of power utilized by a node within the data center. The method further includes one or more processors determining a node consuming an amount of power that is below a threshold level of power consumption in the data center.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: July 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Eun Kyung Lee, Bilge Acun, Yoonho Park
  • Patent number: 10708371
    Abstract: The described embodiments transfer an activity from a source electronic device to a companion electronic device. The source electronic device receives activity information describing an activity performed in a first application at the source electronic device, determines an activity identifier for the activity information, and broadcasts an activity advertisement comprising the activity identifier. Upon receiving the activity advertisement, the companion electronic device determines whether a second application that is associated with the first application is available at the companion electronic device. If the second application is available, the companion electronic device requests extended activity data from the source electronic device. The source electronic device responds by sending extended activity data from the first application to the companion electronic device.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: July 7, 2020
    Assignee: Apple Inc.
    Inventors: Christopher S. Linn, Keith Stattenfield, Christopher C. Jensen, Alexander R. Ledwith, David A. Carter, Marc Krochmal, John J. Iarocci, Jonathan M. Grynspan
  • Patent number: 10701006
    Abstract: A method for facilitating computer-generated communication with a user, the method including: receiving one or more inputs from the user during a first session; creating a profile of the user based on the received one or more inputs during the first session; determining if the first session is interrupted; and establishing a second session with the user, in case of the first session being interrupted, based on the profile of the user.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: June 30, 2020
    Assignee: VoiceCTRL Oy
    Inventors: Jari Leminen, Jukka Lähdeoja, Erkki Heilakka, Jan-Erik Nyrövaara
  • Patent number: 10681149
    Abstract: Systems and methods for redirecting control of a process performed on a browser application on a user device accessing a web application to a native application on the user device include receiving, through a web application controlling a process, a request to perform an action (e.g., user authentication). A determination is made whether the request identifies a native application feature for completing the action that is preferable over a web application feature for completing the same action. In response to the action being determined to be completed by a native application feature, a determination is then made as to whether the native application feature is enabled by the native application. In response to determining the native application feature is enabled, control of the process is redirected from the web application to the native application such that the native application completes the action using the native application feature.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: June 9, 2020
    Assignee: PAYPAL, INC.
    Inventors: Kishore Jaladi, Darshan Desai, Abhishek Chhibber
  • Patent number: 10673776
    Abstract: In accordance with an embodiment, described herein is a system and method for resource isolation and consumption in an application server environment. The system can provide, at one or more computers, including an application server environment executing thereon, a plurality of resources which can be used within the application server environment, and one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain. The system can also configure a resource consumption management module to monitor each partition's usage of the plurality of resources. The resource consumption management module can comprise at least one member of the group consisting of resource reservations, resource constraints, and resource notifications.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: June 2, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sivakumar Thyagarajan, Jagadish Ramu, Kshitiz Saxena, Rahul Srivastava, Lawrence Feigen, Naman Mehta, Prasad Subramanian
  • Patent number: 10667109
    Abstract: The described embodiments transfer an activity from a source electronic device to a companion electronic device. The source electronic device receives activity information describing an activity performed in a first application at the source electronic device and broadcasts an activity advertisement comprising an activity identifier for the activity. Upon receiving the activity advertisement, the companion electronic device determines whether a second application that is associated with the first application is available at the companion electronic device. If the second application is available, the companion electronic device acquires extended activity data from the source electronic device and uses the extended activity data to configure the second application and commence performing the activity with the second application at the companion electronic device. The source electronic device may also forward activity-related information (e.g.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: May 26, 2020
    Assignee: Apple Inc.
    Inventors: Marc J. Krochmal, Daniel M. Vinegrad
  • Patent number: 10659590
    Abstract: An electronic system for indirect intercommunication messaging includes at least one central processing unit acting as a server, and one or more user terminals adapted to be bidirectionally connected to the central processing unit, wherein each one of the user terminals includes components for preparing and sending to the central processing unit a request for contact with another one of the user terminals, the contact request including data relating to at least one interaction genre and to the identification of the other user terminal; components for receiving and displaying a contact request sent by the central processing unit and coming from another one of the user terminals; the central processing unit includes components for receiving and storing the contact requests coming from each one of the user terminals; comparing the data contained in the contact requests; sending to a pair of the terminals the requests for contact with the other terminal of the pair only if and when coincidence is verified between
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: May 19, 2020
    Assignee: TSB S.R.L.
    Inventor: Paolo Massinissa Magini