Abstract: Disclosed are embodiments for replacing database table join keys with index keys. In one embodiment, a method is disclosed comprising: receiving, by a processor, annotation data, the annotation data comprising a set of rows; retrieving, by the processor, a root dataset, the root dataset stored in one or more files; generating, by the processor, a row identifier for each row in the set of rows, the row identifier storing a plurality of fields enabling alignment of a respective row in the annotation data to a corresponding row in the root dataset; generating, by the processor, an annotation dataset, the annotation dataset comprising the set of rows and corresponding row identifiers; and writing, by the processor, the annotation dataset to at least one file, the at least one file separate from the one or more files.
Type:
Grant
Filed:
December 26, 2019
Date of Patent:
August 30, 2022
Assignee:
YAHOO ASSETS LLC
Inventors:
George Aleksandrovich, Allie K. Watfa, Robin Sahner, Mike Pippin
Abstract: A support device having an elongated support member for providing protection to an underside of a vehicle. The vehicle can have one or more pinch welds, such as a vehicle with a unibody chassis. The support device can serve as a rock rail to distribute a point load from an external object, such as a rock or a boulder, to a larger area of the vehicle to minimize high loading forces to a single point. The support device can alternatively be a running board.
Abstract: The techniques disclosed herein provide dynamic permissions for controlling messages directed to a presenter of a communication system. For example, during a presentation of an online meeting, a system may selectively permit private messages to be sent to a presenter from designated participants. The private messages sent from the designated participants are displayed to the presenter in a manner that does not allow the other participants to see the messages. For instance, if the presenter is sharing a screen from a computer, the system can determine a set of permitted users allowed to send messages to the presenter. The system configures permissions to cause the messages to be displayed in a manner that allows the presenter to view the messages along with their presentation content, while restricting or suppressing the display of the messages to other non-permitted users. The system restricts the non-permitted users from sending messages to the presenter.
Abstract: Systems and methods of the present disclosure facilitate managing a sale via a sales management system. In some embodiments, the system includes a sales opportunity module and a service ticket translation module. The sales opportunity module may be configured to receive a sales leads data structure comprising at least one sales lead. Based on at least one qualification criterion, the system may be configured to identify a sales lead of the sales lead data structure as a sales opportunity. The service ticket translation module may be configured to select data of the sales opportunity for inclusion in a service ticket. By maintaining the selected data of the sales opportunity, the service ticket translation module may be configured to translate the selected data of the sales opportunity into the service ticket. The service ticket translation module may be configured to provide the service ticket to a service board.
Type:
Grant
Filed:
August 2, 2013
Date of Patent:
August 30, 2022
Assignee:
CONNECTWISE, LLC
Inventors:
Arnold Bellini, III, Linda Brotherton, Mark E Laplante
Abstract: Systems and methods for predicting feature values in a matrix are disclosed. In example embodiments, a server accesses a matrix, the matrix having multiple dimensions, one dimension of the matrix representing features, and one dimension of the matrix representing entities. The server separates the matrix into multiple submatrices along a first dimension, each submatrix including all cells in the matrix for a set of values in the first dimension. The server provides the multiple submatrices to multiple machines. The server computes, using each machine, a correlation between values in at least one second dimension of the matrix and a value for a preselected feature in the matrix, the correlation being used to predict the value for the preselected feature based on other values along the at least one second dimension. The server provides an output representing the computed correlation.
Type:
Grant
Filed:
November 30, 2017
Date of Patent:
August 30, 2022
Assignee:
Microsoft Technology Licensing, LLC
Inventors:
Gio Borje, Benjamin John McCann, David DiCato, Jerry Lin, Skylar Payne, Apoorv Khandelwal, Nadeem Anjum
Abstract: A gyroscopic roll stabilizer comprises a gimbal having a support frame and enclosure configured to maintain a below-ambient pressure, a flywheel assembly including a flywheel and flywheel shaft, one or more bearings for rotatably mounting the flywheel inside the enclosure, a motor for rotating the flywheel, and bearing cooling system for cooling the bearings supporting the flywheel. The bearing cooling system enables heat generated by the bearings to be transferred through the flywheel shaft to a heat sink disposed within a cavity in the end of the flywheel shaft, or to a liquid coolant circulating within the cavity.
Type:
Grant
Filed:
May 31, 2019
Date of Patent:
August 30, 2022
Assignee:
WAVETAMER LLC
Inventors:
Grady F. Smith, David Holden, Jeffrey Peterson
Abstract: Methods and systems for energy storage and management are provided. In various embodiments, heat pumps, heat engines and pumped heat energy storage systems and methods of operating the same are provided. In some embodiments, methods include controlling thermal properties of a working fluid by virtue of the timing of the operation of cylinder valves. Methods and systems for controlling mass flow rates and charging and discharging power independent of working fluid temperature and system state-of-charge are also provided.
Abstract: In response to failure of a data storage drive, data previously stored on the failed drive is rebuilt on a replacement data storage drive by executing drive rebuild jobs on a first set of processor cores. While the data previously stored on the failed data storage drive is being rebuilt, a second set of processor cores is used to process host I/O (Input/Output) requests. The host I/O requests processed by the second set of processor cores may be a first set of host I/O requests processed during the data rebuild. When a current total number of outstanding host I/O requests exceeds a threshold maximum number of outstanding host I/O requests, at least one processor core in the first set of processor cores may be used to process a second set of host I/O requests while the data previously stored on the failed data storage drive is being rebuilt.
Type:
Grant
Filed:
September 30, 2020
Date of Patent:
August 30, 2022
Assignee:
EMC IP Holding Company LLC
Inventors:
Hongpo Gao, Philippe Armangau, Geng Han, Jian Gao, Shaoqin Gong
Abstract: A portable apparatus for configuring a wheel associated with a track is provided. The apparatus is in a fixed position with respect to a rail associated with the track when in operation. The apparatus includes a tool configured to engage the wheel, a position system for positioning the cutting tool in at least two axis, and a computer control. The computer control is coupled to control the positioning system. The positioning system is controlled so that the wheel is configured in accordance with a profile.
Abstract: Provided are methods and systems for, in one aspect, managing content delivered to one or more devices. Methods may comprise receiving a first identifier associated with a user of content. The content may comprise one or more advertisement or placement opportunities. A second identifier may be determined based at least on the first identifier. The second identifier may be a perishable identifier configured to expire based on an event. The second identifier may be transmitted to an entity associated with an advertisement inventory, wherein the second identifier facilitates the targeted placement of one or more advertisements from the advertisement inventory without exposing the first identifier to the entity.
Abstract: The present invention provides a method for facilitating a transaction between two or more parties. A server computer is used to determine whether a contact information and an identity validation information of a second party are accurate. Whenever the contact information and the identity validation information of the second party are accurate, one or more documents are modified by attaching and identity validation from a first party and the identity validation from the second party to the one or more documents.
Type:
Grant
Filed:
September 17, 2012
Date of Patent:
August 30, 2022
Assignee:
COLLABORATIVE AGREEMENTS, LLC
Inventors:
Ronald Fremont Twining, John Christopher Hallard
Abstract: An embodiment of the present invention delineates a method for relaying information between a first transceiver and a second provided transceiver. The method comprises generating a signal for transmission from the first transceiver to the second provided transceiver. The method also modulates the signal with a first data pattern, the first data pattern comprising aircraft state data. The method also modulates the signal with a second data pattern, the second data pattern comprising information other than aircraft state data. The method also transmits the signal including both the first data pattern and the second data pattern from the first transceiver to the second provided transceiver. Other related system and method embodiments are set forth.
Type:
Grant
Filed:
March 26, 2010
Date of Patent:
August 30, 2022
Assignee:
AVIATION COMMUNICATION & SURVEILLANCE SYSTEMS LLC
Abstract: A system for charging a battery of a vehicle using inductive charging is provided. The system includes a charging pad for inductive charge transfer. The charge pad is configured with electronics that enables wireless communication. A self-aligning mechanism is part of the charging pad, and the self-aligning mechanism is configured to adjust positioning of the charging pad when the vehicle is disposed over the charging pad. A computer associated with the charging pad is configured to execute method operations for communicating with electronics of the vehicle to enable charging of the battery of the vehicle. The electronics of the vehicle is configured to identify a user account for charging the vehicle. An application associated with the user account is configured to receive updates regarding a charging status of the vehicle responsive to said inductive charge transfer being enabled.
Abstract: A method for receiving an Orthogonal Frequency Division Multiplexing (OFDM) signal transmitted by a user device in a wireless network comprises determining which subcarrier frequencies are allocated to the user device; converting the OFDM signal to a frequency-domain values corresponding to the subcarrier frequencies; and decoding the frequency-domain values to recover data symbols encoded by the user device on the subcarrier frequencies. The decoding employs codes that are inverse to, complex-conjugate of, or complementary to a set of complex-valued codes employed by the user device to shape the OFDM signal into a superposition of cyclic-shifted pulse waveforms, wherein each of the pulse waveforms has one of the data symbols modulated thereon.
Abstract: A system for providing alimentary elements includes a computing device configured to receive a primary input relating to a first user for a compatible alimentary element based on biological extraction, receive secondary input from the second user for an alimentary element not associated with biological extraction, generate an extensible alimentary element display for the second user, wherein generating the extensible alimentary element display includes locating at least an alimentary element originator as a function of the secondary input and the compatible alimentary elements, generating a queue of alimentary elements from the located alimentary element originator, wherein the queue includes alimentary elements for the second user as a function of the secondary input and compatible alimentary elements for the first user, and provide a representation, via a graphical user interface, of a compatible alimentary element for the first user and an alimentary element for the second user.