Patents Examined by Linh Nguyen
  • Patent number: 10042897
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains one or more metrics associated with user interaction with a set of content items in a member segment of a social network. Next, the system ranks the set of content items by the one or more metrics. The system then generates a content pool for the member segment based on the ranking of the content items. Finally, the system creates a content feed from the content pool for presentation to a user in the member segment.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: August 7, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Timothy P. Jurka, Patrick A. Chase, Claire D. McGinty, Andrew O. Hatch, Alejandro Jorge Perez, Michael Conover, Samuel Stokes, Gregory W. Bayer, Akshay D. Kothari, Ankit Gupta
  • Patent number: 10044362
    Abstract: An apparatus includes a preamplifier stage to receive a power supply voltage and generate an output based upon an input. In particular, the preamplifier stage includes a biasing device coupled between the output and a ground node to bias a DC voltage level of the output independently of the power supply voltage. The preamplifier stage also includes a complementary circuit to receive the input and generate the output. The complementary circuit reuses a current through the preamplifier stage to provide an increased transconductance of the preamplifier stage for a given current level.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: August 7, 2018
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Tien-Ling Hsieh
  • Patent number: 10037366
    Abstract: Data is validated as it travels through the different nodes of a data pipeline. Instead of having to wait to validate the data when the data reaches an end of the data pipeline, each node in the pipeline may validate the data. Different methods may be used to validate the data. For example, each node may determine metadata about the received data and/or the transformed data. This metadata may be used to determine if the node is receiving the same amount of data as it usually receives, whether the data is in a same format, and the like. A timing of the data through one or more of the nodes may also be used in determining when the data is valid. When a problem is detected at any of the nodes in the pipeline, a report may be sent to one or more users.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: July 31, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Art Sadovsky, Rustam Lalkaka, Felix Deschamps, Jungrak Kim
  • Patent number: 10038453
    Abstract: An analog-to-digital converter includes a comparator, a capacitive digital-to-analog converter (DAC), and calibration circuitry. The capacitive DAC is coupled to the comparator, and includes a plurality of capacitors. The calibration circuitry is configured to adjust a value of each of the capacitors, and includes binary search circuitry and error correction circuitry. The binary search circuitry applies a binary search over a first number of bits of a multi-bit adjustment value used to adjust the value of one of the capacitors, and averages a first number of comparator output samples to determine each of the first number of bits. The error correction circuitry applies an error correction to the multi-bit adjustment value generated by the binary search, and averages a second number of comparator output samples for the error correction. The second number of comparator output samples is greater than the first number of comparator output samples.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: July 31, 2018
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Anand Jerry George, Rishi Soundararajan, Visvesvaraya Pentakota
  • Patent number: 10037343
    Abstract: Systems and methods for the accessing of information that may be associated with static or dynamic geo-located objects, which objects may or may not have corresponding real world counterparts, utilize attributes including of one or more angles of directional access associated with the geo-located objects. Information available to a user of a mobile device can be varied depending upon an angle of directional access derived from the mobile device's real world position and pointing direction in relation to the real world position and orientation of the geo-located objects.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: July 31, 2018
    Inventors: Thomas William Ellenby, Peter Ellenby, Roderick Perkins, Matthew Wong
  • Patent number: 10037478
    Abstract: A device that includes a master boss and a slave boss. The slave boss is configured to iteratively send execute and output commands to a first plurality of nodes implemented by a node engine identified in a first boss table in response to receiving an execute command from the master boss. The master boss is configured to iteratively send execute and output commands to the slave boss and a second plurality of nodes implemented by the node engine identified in a second boss table. Each node is configured to receive a first correlithm object, fetch a second correlithm object based on the first correlithm object in response to receiving an execute command, and output the second correlithm object in response to receiving an output command.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: July 31, 2018
    Assignee: Bank of America Corporation
    Inventor: Patrick N. Lawrence
  • Patent number: 10037548
    Abstract: Disclosed are various embodiments that employ application fingerprinting and lifestyle fingerprinting, where each application fingerprint is associated with a corresponding application and is generated based at least in part on a static analysis and a dynamic analysis of the corresponding application. In one embodiment, an identification of an application is received, and a group of users are determined that have a preference for the application based at least in part on lifestyle fingerprint data and application fingerprint data. Correspondingly, a particular user is identified with a lifestyle fingerprint that is similar to lifestyle fingerprints of the group of users, whereby the particular application is transmitted to the particular user.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: July 31, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Ethan Zane Evans, David Allen Markley, James Newton Adkins, III
  • Patent number: 10038740
    Abstract: Systems and methods of delegating media capturing functionality from one device to another are presented. A first device configured with an object recognition engine captures a media representation of an environment and identifies an object within that environment. Then based on matched object traits from a database, the engine selects a delegation rules set, and delegates certain media capturing functionality to a second device according to the selected delegation rules set.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: July 31, 2018
    Assignee: Nant Holdings IP, LLC
    Inventor: Patrick Soon-Shiong
  • Patent number: 10033405
    Abstract: Data compression using a combination of content independent data compression and content dependent data compression. In one aspect, a system for compressing data comprises: a processor, and a plurality of data compression encoders wherein at least one data encoder utilizes asymmetric data compression. The processor is configured to determine one or more parameters, attributes, or values of the data within at least a portion of a data block containing either video or audio data, to select one or more data compression encoders from the plurality of data compression encoders based upon the determined one or more parameters, attributes, or values of the data and a throughput of a communications channel, and to perform data compression with the selected one or more data compression encoders on at least the portion of the data block.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: July 24, 2018
    Assignee: Realtime Data LLC
    Inventor: James J. Fallon
  • Patent number: 10033396
    Abstract: In an analog-to-digital converter (ADC) having storage capacitors, active, top-plate, n-type, switch circuitry has an n-type transistor and gate-voltage control circuitry that generates the gate voltage to turn on and off the transistor. The control circuitry turns off the transistor by generating the gate voltage at a level that limits the gate-to-source voltage difference, thereby limiting GISL leakage current through the transistor that can otherwise jeopardize the accuracy of the ADC digital output value. In one implementation, when the transistor is to be off (for example, during the ADC conversion phase), the control circuitry generates the gate voltage to be at ground if the source voltage is below a reference voltage, and above ground if the source voltage is above the reference voltage. The switch circuitry can also be implemented using a p-type device or a transmission gate instead of the n-type device.
    Type: Grant
    Filed: March 26, 2017
    Date of Patent: July 24, 2018
    Assignee: NXP USA, INC.
    Inventors: Luv Pandey, Sanjoy Kumar Dey
  • Patent number: 10033776
    Abstract: A server system receives a first request for access to content items from a user device associated with a user. In response to the first request, links to a plurality of content categories are sent for display on the user device. The content categories include a plurality of content items. Furthermore, a first group of content items determined to be relevant to the user is identified in accordance with one or more relevance criteria. The first group of content items includes a first subset of the plurality of content items. In response to the first request, links to the first group of content items are sent for display on the user device in addition to the plurality of content categories.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: July 24, 2018
    Assignee: FACEBOOK, INC.
    Inventors: Guilherme Carlos De Napoli Ferreira, Christopher Wayne Masterson, Scott Andrew Thomson, Jon Yee Chiang
  • Patent number: 10019650
    Abstract: A device that includes a node engine configured to emulate a first node, a second node, and a third node. The first node is configured to receive a first correlithm object, fetch a second correlithm object based on the first correlithm object, and output the second correlithm object to the second node and the third node. Each correlithm object is a point in an n-dimensional space represented by a binary string. The second node is configured to receive the second correlithm object, fetch a third correlithm object based on the second correlithm object, and output the third correlithm object to the third node. The third node is configured to receive the second correlithm object, receive the third correlithm object, fetch a fourth correlithm object based on the second correlithm object and the third correlithm object, and output the fourth correlithm object.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: July 10, 2018
    Assignee: Bank of America Corporation
    Inventor: Patrick N. Lawrence
  • Patent number: 10021322
    Abstract: In semiconductor devices according to related art, it is impossible to sufficiently evaluate column ADC interference. According to one embodiment, a semiconductor device includes a plurality of analog/digital conversion circuits that are arranged in a column direction of a pixel array and convert a pixel output signal output from the pixel array for each row into a digital value, and a conversion signal selection circuit that selects one of the pixel output signal and a test signal having a test voltage for each analog/digital conversion circuit according to a test pattern and outputs the selected signal.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: July 10, 2018
    Assignee: Renesas Electronics Corporation
    Inventor: Shunsuke Kizuna
  • Patent number: 10014870
    Abstract: A method that comprises converting a first electrical signal to a second electrical signal using a converter coupled between a micro-mechanical structure and an analog-to-digital converter (ADC). The method also comprises actuating a switch to selectively interpolate at least one datum between two neighboring converted second electrical signals based on a selected clock signal, wherein the selected clock signal is one of a plurality of clock signals, each clock signals of the plurality of clock signals has a corresponding frequency, and the selected clock signal corresponds to an operating mode of the micro-mechanical structure.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: July 3, 2018
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
    Inventors: Yung-Chow Peng, Wen-Hung Huang, Yu-Wei Lin
  • Patent number: 10015591
    Abstract: A pickup apparatus includes a digital signal processor, at least one microphone, multiple amplifiers, and multiple analog-to-digital converters (ADCs), where each microphone is configured to receive an audio signal, and send the audio signal to an amplifier corresponding to the microphone, each amplifier is configured to amplify the received audio signal, and send the amplified audio signal to an analog-to-digital converter corresponding to the amplifier, each analog-to-digital converter is configured to convert the received audio signal into a digital signal, and send the digital signal to the digital signal processor, and the digital signal processor is configured to receive multiple digital signals sent by the multiple analog-to-digital converters, determine an unclipped digital signal from the multiple received digital signals, and determine an output signal according to a gain value corresponding to the unclipped digital signal.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: July 3, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yulong Li, Jingfan Qin, Hui Wang, Xiaohong Dong, Yunneng Mo
  • Patent number: 10007687
    Abstract: Management device for a network of audiovisual information reproduction systems or jukeboxes, including a database with a plurality of sets of arrays, each array containing grouped information either about the composition of a jukebox, or the use of the jukebox, or the payment of fees. The database is managed by a computer server connected with the audiovisual information reproduction systems to receive messages sent by each audiovisual information reproduction device and containing information necessary to update determined sets of arrays in the database, and update data or the program for each audiovisual information reproduction device with information stored in at least one set of arrays in the database and transmitted in this message.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: June 26, 2018
    Assignee: TouchTunes Music Corporation
    Inventors: Tony Mastronardi, Guy Nathan, Hugues Clement
  • Patent number: 10007235
    Abstract: A time-to-digital converter (TDC) measures a time interval ?TTot between a leading signal and a triggering signal. A phase regulator incorporates a looped delay line to create pre-defined sub-intervals TNOR determined by the length of the delay line. The phase regulator has an input receiving the leading signal such that the leading signal loops around the delay line. A counter for counting the number of times m the leading signal loops around the delay line before said triggering signal arrives to obtain a coarse measurement of the time interval defined in terms of the sub-intervals TNOR. A Vernier core for measures a residual time interval TR where TR=?TTot?mTNOR to obtain a value for the time interval ?TTot. The TDC uses simpler encoding logic with reduced power consumption and phase noise performance better than 5 dB.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: June 26, 2018
    Assignee: Microsemi Semiconductor ULC
    Inventors: Tuoxin Wang, John William Mitchell Rogers, Krste Mitric, Guohui Situ
  • Patent number: 10002205
    Abstract: Techniques herein index data transferred during distributed graph processing. In an embodiment, a system of computers divides a directed graph into partitions. The system creates one partition per computer and distributes each partition to a computer. Each computer builds four edge lists that enumerate edges that connect the partition of the computer with a partition of a neighbor computer. Each of the four edge lists has edges of a direction, which may be inbound or outbound from the partition. Edge lists are sorted by identifier of the vertex that terminates or originates each edge. Each iteration of distributed graph analysis involves each computer processing its partition and exchanging edge data or vertex data with neighbor computers. Each computer uses an edge list to build a compactly described range of edges that connect to another partition. The computers exchange described ranges with their neighbors during each iteration.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: June 19, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nicholas Roth, Sungpack Hong, Siegfried Depner, Thomas Manhardt, Hassan Chafi
  • Patent number: 10002160
    Abstract: Statistics for a Relational Database Management System (RDBMS) set of tables are normalized and a grid computed. A particular grid cell having above threshold number of entries from the tables is determined and an R-Tree is dynamically constructed for that grid cell for use when performing a geospatial join operation against the tables.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: June 19, 2018
    Assignee: Teradata US, Inc.
    Inventors: Heng Yuan, Daniel Wong, Congnan Luo, Guilian Wang
  • Patent number: 9998105
    Abstract: A first analog block includes a first plurality of switched capacitors and a second analog block includes a second plurality of switched capacitors. A switch associated with the first plurality of switched capacitors as well as a switch associated with the second plurality of switched capacitors may be configured based on one or more analog functions. The configuring of the first analog and the second analog block may include the configuring of the switch associated with the first plurality of switched capacitors when the analog function is associated with a first single ended signal and the configuring of both the switch associated with the first plurality of switched capacitors and the switch associated with the second plurality of switched capacitors when the analog function is associated with a differential signal.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: June 12, 2018
    Assignee: Cypress Semiconductor Corporation
    Inventors: Eashwar Thiagarajan, Harold Kutz, Jaskarn Singh Johal, Erhan Hancioglu, Hans Klein, Bruce Byrkett, Mark Hastings, Dennis Seguine, Kendall Castor-Perry, Monte Mar, Gajender Rohilla