Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Liu, Austin

Baomin Liu, Austin, TX US

Patent application numberDescriptionPublished
20150106642PERFORMANCE STATE BOOST FOR MULTI-CORE INTEGRATED CIRCUIT - An integrated circuit includes a multiple number of processor cores and a system management unit. The multiple number of processor cores each operate at one of a multiple number of performance states. The system management unit is coupled to the multiple number of processor cores, for setting performance states of the multiple number of processor cores. The system management unit boosts a first performance state of a first processor core of the multiple number of processor cores based on both a first temperature calculated from an estimated power consumption, and a second temperature based on a temperature measurement.04-16-2015

Chong-Yang Liu, Austin, TX US

Patent application numberDescriptionPublished
20120312700ELECTROCHEMISTRY AND ELECTROGENERATED CHEMILUMINESCENCE WITH A SINGLE FARADAIC ELECTRODE - A method is provided for determining the presence or amount of an analyte in a sample and includes the steps of contacting a faradaic working electrode to a solution comprising the optionally pre-processed sample and an electrolyte, contacting a capacitive counter electrode to the solution, supplying electrical energy between the faradaic working electrode and the capacitive counter electrode sufficient to provide for faradaic charge transfer at the faradaic working electrode, and measuring at least one of (i) light, (ii) current, (iii) voltage, and (iv) charge to determine the presence or amount of the analyte in the sample.12-13-2012
20140116887ELECTROCHEMISTRY AND ELECTROGENERATED CHEMILUMINESCENCE WITH A SINGLE FARADAIC ELECTRODE - Described herein is an apparatus comprising an electrochemical cell that employs a capacitive counter electrode and a faradaic working electrode. The capacitive counter electrode reduces the amount of redox products generated at the counter electrode while enabling the working electrode to generate redox products. The electrochemical cell is useful for controlling the redox products generated and/or the timing of the redox product generation. The electrochemical cell is useful in assay methods, including those using electrochemiluminescence. The electrochemical cell can be combined with additional hardware to form instrumentation for assay methods.05-01-2014

Guangtian Liu, Austin, TX US

Patent application numberDescriptionPublished
20140162663LONG TERM EVOLUTION MOBILITY NETWORK TIMER AND RETRY MANAGEMENT - Management of a network may be accomplished by adjusting timer settings and/or retry criteria. For example, communications and management from an end-to-end perspective of entities in a network may be conducted; timers and/or retry criteria may be adjusted dynamically based on network traffic load; timers and/or retry criteria may be adjusted dynamically based on overload conditions; feedback mechanisms may be implemented to allow downstream network elements to inform upstream network elements about the health status and/or load condition of the network; and/or differentiated timer and retry criteria/mechanisms may be implemented.06-12-2014
20150072691Long Term Evolution Mobility Network Timer And Retry Management - Management of a network may be accomplished by adjusting timer settings and/or retry criteria. For example, communications and management from an end-to-end perspective of entities in a network may be conducted; timers and/or retry criteria may be adjusted dynamically based on network traffic load; timers and/or retry criteria may be adjusted dynamically based on overload conditions; feedback mechanisms may be implemented to allow downstream network elements to inform upstream network elements about the health status and/or load condition of the network; and/or differentiated timer and retry criteria/mechanisms may be implemented.03-12-2015
20150146554METHOD AND APPARATUS FOR MEASURING END-TO-END ACCESSIBILITY IN VOICE OVER LONG TERM EVOLUTION NETWORKS - In one embodiment, a method for estimating end-to-end accessibility in a voice over long term evolution network includes aggregating data, by a processor, from a plurality of sources in the network relating to calls originating from and terminating in the network, where the data indicates success rates for a plurality of procedures initiated by placement of the calls, and calculating, by the processor, a metric indicative of the end-to-end accessibility from the data.05-28-2015

Hanbing Liu, Austin, TX US

Patent application numberDescriptionPublished
20130007075METHODS AND APPARATUS FOR COMPRESSING PARTIAL PRODUCTS DURING A FUSED MULTIPLY-AND-ACCUMULATE (FMAC) OPERATION ON OPERANDS HAVING A PACKED-SINGLE-PRECISION FORMAT - The disclosed embodiments relate to methods and apparatus for accurately, efficiently and quickly executing a fused multiply-and-accumulate instruction with respect to floating-point operands that have packed-single-precision format. The disclosed embodiments can speed up computation of a high-part of a result during a fused multiply-and-accumulate operation so that cycle delay can be reduced and so that power consumption can be reduced.01-03-2013
20140136587FLOATING POINT MULTIPLY-ADD UNIT WITH DENORMAL NUMBER SUPPORT - The present application provides a method and apparatus for supporting denormal numbers in a floating point multiply-add unit (FMAC). One embodiment of the FMAC is configurable to add a product of first and second operands to a third operand. This embodiment of the FMAC is configurable to determine a minimum exponent shift for a sum of the product and the third operand by subtracting a minimum normal exponent from a product exponent of the product. This embodiment of the FMAC is also configurable to cause bits representing the sum to be left shifted by the minimum exponent shift if a third exponent of the third operand is less than or equal to the product exponent and the minimum exponent shift is less than or equal to a predicted left shift for the sum.05-15-2014

Huitao Liu, Austin, TX US

Patent application numberDescriptionPublished
20130017804EFFICIENT PROCESSING OF RADIO RESOURCE REQUESTSAANM Jun; JerryAACI AustinAAST TXAACO USAAGP Jun; Jerry Austin TX USAANM Liu; HuitaoAACI AustinAAST TXAACO USAAGP Liu; Huitao Austin TX USAANM Parra; DarwinAACI PleasantonAAST CAAACO USAAGP Parra; Darwin Pleasanton CA USAANM Li; YunpengAACI AustinAAST TXAACO USAAGP Li; Yunpeng Austin TX US - A system for efficiently transmitting requests for data access from a wireless communications device to a radio access network. Requests for data access may be aggregated to more efficiently use radio resources. Aggregated requests may not be transmitted until a total number of requests or size of aggregated requests exceeds a threshold. Regardless of aggregation, requests may be stored until a timer expires, and then transmitted to the radio access network. Request priority, environmental data, and device data may be taken into account in determining when to transmit requests for data access.01-17-2013
20130186955METHOD AND APPARATUS FOR PROVISIONING A DEVICE - An article (07-25-2013
20140269275APPARATUS AND METHOD FOR MANAGEMENT OF SERVICE REQUESTS IN AN OVERLOAD ENVIRONMENT - A system that incorporates the subject disclosure may include, for example, responsive to a determination that a number of failed service requests directed to a first access technology exceeds a threshold for a maximum number of failed service requests, performing cell selection associated with a second radio access technology during an overload mitigation time duration; and responsive to a determination of an expiration of the overload mitigation time duration, transmitting additional service requests associated with the first radio access technology. Other embodiments are disclosed.09-18-2014

Jen-Sing Liu, Austin, TX US

Patent application numberDescriptionPublished
20150110789Bispecific SCFV Immunofusion (BIF) - Certain embodiments are directed to a bispecific immunoglobulin that is capable of binding cell surface molecules on a target cell, such as cancer cells, and cell surface molecules on immune effector cell, such as cytotoxic T lymphocytes, resulting in the targeted killing of target cells. In certain aspects a Bif is a polypeptide comprising a first target binding domain that specifically binds a cancer cell, a second effector binding domain that specifically binds an immunologic effector, and an immunoglobulin constant region linker operatively coupling the first and second binding domain.04-23-2015

Leqian Liu, Austin, TX US

Patent application numberDescriptionPublished
20140329287COMPOSITIONS AND METHODS FOR LIPID PRODUCTION - Described herein, inter alia, are compositions, oleagnious organisms, and methods useful for producing lipids, lipid precursors, and/or oleochemicals.11-06-2014

Newton P. Liu, Austin, TX US

Patent application numberDescriptionPublished
20120079256Interrupt suppression - A processor receives interrupts of a same type from hardware. The processor determines a rate at which the interrupts are being received. The processor compares the rate at which the interrupts are being received to a threshold rate. In response to determining that the rate at which the interrupts are being received is greater than the threshold rate, the processor sends just the first received interrupt to firmware for processing. All other of the interrupts are not sent from the processor to the firmware but instead are suppressed by the processor. By comparison, in response to determining that the rate at which the interrupts are being received is less than the threshold rate, the processor can send all the interrupts from the processor to firmware for processing.03-29-2012
20130007356Assigning A Classification To A Dual In-line Memory Module (DIMM) - Methods, apparatuses, and computer program products for assigning a classification to a dual in-line memory module (DIMM) are provided. Embodiments include determining, by a modifier, a classification of a DIMM; and providing a visual indication of the determined classification of the DIMM, including modifying, by the modifier, a top edge of a printed circuit board of the DIMM.01-03-2013
20130086571Dynamically Updating Firmware In A Computing System - Dynamically updating firmware in a computing system, including: receiving, by a firmware update module, a request to update firmware in the computing system; receiving, by the firmware update module, a firmware update; storing, by the firmware update module, the firmware update into computer memory of the computing system; and initiating, by the firmware update module, a system management interrupt with the address in computer memory of the computing system at which the firmware update is stored.04-04-2013
20130097412Performing A Boot Sequence In A Multi-Processor System - Methods, apparatuses, and computer program products for performing a boot sequence in a multi-processor system are provided. Embodiments include: in response to detecting initiation of a boot sequence of the multi-processor system, initializing, by a bootstrap processor (BSP), BSP memory associated with the BSP and initializing, by an application processor, memory associated with the application processor; determining, by the BSP, whether the initialization of the BSP memory is completed; and if the initialization of the BSP memory is completed, loading, by the BSP, an operating system on the BSP memory regardless of whether the application processor has completed initialization of the memory associated with the application processor.04-18-2013
20130253935Indicating A Page Number Of An Active Document Page Within A Document - Methods, apparatuses, and computer program products for indicating a page number of an active document page within a document are provided. Embodiments include detecting, by a presentation controller, activation of a document page on a presentation device; in response to detecting the activation of the document page on the presentation device, tracking, by the presentation controller, an amount of time that the document page is consecutively active on the presentation device; determining, by the presentation controller, that the amount of time that the document page is consecutively active on the presentation device exceeds a predetermined threshold; and in response to determining that the predetermined threshold has been exceeded, providing to a target source, by the presentation controller, an output indicating a page number of the document page while the document page is active on the presentation device.09-26-2013
20130262912MANAGING HARDWARE CONFIGURATION OF A COMPUTER NODE - A computer node includes an integrated management module, a field-programmable gate array, and a plurality of individual hardware devices. The integrated management module receives a user identification and identifies an associated hardware configuration, wherein the hardware configuration identifies hardware devices to be powered off. The integrated management module may instruct the field-programmable gate array to use switches to power off the identified hardware devices without powering off other hardware devices. Optionally, a default hardware configuration may be implemented in the absence10-03-2013
20130311761Intelligently Loading Legacy Option ROMs In A Computing System - Intelligently loading legacy option ROMs in a computing system, including: generating, by a legacy option ROM manager, an inventory for the computing system, wherein the inventory for the computing system identifies one or more devices in the computing system; determining, by the legacy option ROM manager for each option ROM available for loading, whether a device supported by the option ROM is included in the inventory for the computing system; responsive to determining that the device supported by the option ROM is not included in the inventory for the computing system, preventing the option ROM from being loaded into an option ROM address space; and responsive to determining that the device supported by the option ROM is included in the inventory for the computing system, enabling the option ROM to be loaded into the option ROM address space.11-21-2013
20140047226MANAGING HARDWARE CONFIGURATION OF A COMPUTER NODE - A method and computer program product for configuring the hardware devices of a computer node are disclosed. The method comprises the computer node receiving a user identification, and identifying a hardware configuration of the computer node that is stored in association with the user identification, wherein the hardware configuration identifies a subset of the hardware devices within the computer node that are not to receive power. The hardware configuration may be stored in associated with the user identification, for example by an administrator during setup. In one option, the computer node receives the user identification during user logon to the computer node. The method further comprises controlling power to the hardware devices of the computer node to implement the identified hardware configuration without physically removing the subset of hardware devices. Power is provided to the computer node except for the subset of the hardware devices.02-13-2014
20140181103MODIFYING A USER PROFILE - Modifying a user profile, including: receiving, by a content presentation module, a request for one or more elements in a user profile, wherein each element in the user profile includes information identifying attributes associated with a user; presenting, by the content presentation module, content provided by a content provider; receiving, by the content presentation module, a user request to alter the presentation of the content; receiving, by the content presentation module, updated values for the requested one or more elements in the user profile; and updating, by the content presentation module, the user profile in dependence upon the updated values for the requested one or more elements in the user profile.06-26-2014
20140181684MODIFYING A USER PROFILE - Modifying a user profile, including: receiving, by a content presentation module, a request for one or more elements in a user profile, wherein each element in the user profile includes information identifying attributes associated with a user; presenting, by the content presentation module, content provided by a content provider; receiving, by the content presentation module, a user request to alter the presentation of the content; receiving, by the content presentation module, updated values for the requested one or more elements in the user profile; and updating, by the content presentation module, the user profile in dependence upon the updated values for the requested one or more elements in the user profile.06-26-2014
20140245445Preventing Propagation Of Hardware Viruses In A Computing System - Preventing propagation of hardware viruses in a computing system, including: determining, by a hardware virus detection module, whether an empty connector in the computing system is damaged, wherein the empty connector is blocked from receiving an attachable computing device by a bumper; determining, by the hardware virus detection module, whether a connector for the attachable computing device is damaged; and responsive to determining that the empty connector is not damaged and that the connector for the attachable computing device is not damaged, moving the bumper such that the empty connector is not blocked from receiving the attachable computing device.08-28-2014
20150067222ASSERTING PHYSICAL PRESENCE TO A TRUSTED PLATFORM MODULE BY PHYSICALLY CONNECTING OR DISCONNECTING A HOT PLUGGABLE DEVICE - A compute node includes a motherboard having a trusted platform module, and also includes a port for selectively coupling a hot pluggable device into communication with the motherboard. The compute node further includes a circuit coupled to the port for detecting a change in the physical connection of the hot pluggable device to the port and for asserting a physical presence signal to the trusted platform module in response to detecting a change in the physical connection of the hot pluggable device to the port. The change in the physical connection of the hot pluggable device to the port may include either physically connecting the hot pluggable device to the port, physically disconnecting the hot pluggable device from the port, or a combination thereof.03-05-2015
20150067308MANAGING PHYSICAL PRESENCE ACROSS MULTIPLE BLADES - A system includes a multi-node chassis including a chassis management module, a plurality of compute nodes, and a physical presence manual actuator for transmitting a physical presence signal to each compute node in response to manual actuation. Each server has a firmware interface, a trusted platform module, and an AND gate. The firmware interface has a general purpose input output pin for providing an enabling signal in response to a user instruction to a firmware interface setup program that communicates with the firmware interface. The AND gate has a first input receiving the enabling signal, a second input receiving the physical presence signal, and an output coupled to the trusted platform module, wherein the AND gate for a selected compute node asserts physical presence to the trusted platform module of the selected compute node in response to receiving both the enabling signal and the physical presence signal.03-05-2015
20150067309MANAGING PHYSICAL PRESENCE ACROSS MULTIPLE BLADES - A method uses a firmware interface setup program for a selected compute node (“node”) to cause a firmware interface to enable a trusted platform module (TPM) on the selected node to receive a physical presence (PP) signal. The selected node is selected from a plurality of nodes within a multi-node chassis, wherein each node includes a firmware interface and a TPM. A device within the multi-node chassis is manually actuated to transmit a PP signal to each of the plurality of nodes, such that each node receives the PP signal. The PP signal is asserted to the TPM of the selected node in response to both enabling the TPM of the selected node to be able to receive the PP signal and receiving the PP signal. Still further, the method allows modification of a security setting of the selected node in response to the TPM receiving the PP signal.03-05-2015
20150067896ASSERTING PHYSICAL PRESENCE TO A TRUSTED PLATFORM MODULE BY PHYSICALLY CONNECTING OR DISCONNECTING A HOT PLUGGABLE DEVICE - A method includes asserting a physical presence signal to a trusted platform module of a compute node in response to detecting a change in the physical connection of a hot pluggable device to a port of the compute node. The change in the physical connection of the hot pluggable device to the port is selected from physically connecting the hot pluggable device to the port, physically disconnecting the hot pluggable device from the port, and combinations thereof. Optionally, the compute node has a USB port and the hot pluggable device has a USB connector that is selectively physically connectable to the USB port. In one example, detecting a change in the physical connection of the hot pluggable device to the compute node includes detecting a voltage change on the USB port.03-05-2015
20150088314DATA CENTER COOLING - A method and/or computer program product automatically adjusts room temperature in a data center room. A processor in a heating, ventilation and air conditioning (HVAC) system receives a throttle threshold temperature for each of multiple computing devices that are within a data center room, which is climate-controlled by the HVAC system. The processor in the HVAC system monitors a real-time temperature of at least one of the multiple computing devices. In response to the real-time temperature of said at least one of the multiple computing devices exceeding the throttle threshold temperature, an ambient air temperature in the data center room is decreased by adjusting a hardware thermostat in the HVAC system.03-26-2015
20150088319DATA CENTER COOLING - A method and/or computer program product automatically adjusts room temperature in a data center room. A processor in a heating, ventilation and air conditioning (HVAC) system receives a throttle threshold temperature for each of multiple computing devices that are within a data center room, which is climate-controlled by the HVAC system. The processor in the HVAC system monitors a real-time temperature of at least one of the multiple computing devices. In response to the real-time temperature of said at least one of the multiple computing devices exceeding the throttle threshold temperature, an ambient air temperature in the data center room is decreased by adjusting a hardware thermostat in the HVAC system.03-26-2015
20150154082PROVISIONING MEMORY IN A MEMORY SYSTEM FOR MIRRORING - Provisioning memory in a memory system for mirroring includes: gathering, by a memory controller, margin data for memory in the memory system, the margin data representing susceptibility for error; identifying, by the memory controller in dependence upon provisioning criteria and the margin data, mirroring candidates within the memory system; and mirroring, by the memory controller, memory of the memory system utilizing the mirroring candidates as a mirrored backup of other memory in the memory system.06-04-2015

Patent applications by Newton P. Liu, Austin, TX US

Su Liu, Austin, TX US

Patent application numberDescriptionPublished
20140074857WEIGHTED RANKING OF VIDEO DATA - A method, system, and computer program product for weighted ranking of video data are provided in the illustrative embodiments. A weight is assigned to an aspect of the video data. A weight is assigned to a person expected to feature in the video data. A weight of the video data is computed, the weight of the video data being a factor of the weight assigned the aspect and the weight assigned the person. A ranking of the video data is computed using the weight computed for the video data.03-13-2014

Wei G. Liu, Austin, TX US

Patent application numberDescriptionPublished
20120198349System and Method for Out-of-Band Communication Between a Remote User and a Local User of a Server - A server chassis includes a server, a chassis management controller, and a local interface card. The server includes a controller that is configured to provide a remote user with access to a controller communication portal of the server via a remote access controller graphical user interface, and to send a message from the controller communication portal to a chassis management controller. The chassis management controller is configured to receive the message, to determine that the message is for a local interface card, and to send the message to the local interface card. The local interface card is configured to display the message on a screen connected to the local interface card, to detect a communication request, to display a communication interface at the screen, to receive a reply message via the communication interface, and to send the reply message to the chassis management controller.08-02-2012
20140365755FIRMWARE AUTHENTICATION - Firmware authentication in Information Handling Systems (IHSs) are disclosed. In some embodiments, an IHS may include a controller having a memory, the memory configured to store a plurality of firmware volumes, each of the plurality of firmware volumes including a plurality of firmware files. The IHS may also include a Basic Input/Output System (BIOS) operably coupled to the controller, the BIOS having program instructions stored thereon that, upon execution, cause the BIOS to authenticate two or more firmware files within a given one of the plurality of firmware volumes using a single digital signature. In another embodiment, a method may include creating a firmware volume, adding a plurality of firmware files to the firmware volume, and creating a digital signature based upon at least one of the plurality of firmware files, where the digital signature, upon being authenticated, allows a BIOS to load any of the plurality of firmware files.12-11-2014

Xingchu Liu, Austin, TX US

Patent application numberDescriptionPublished
20140114726SYSTEM AND METHOD FOR ANALYSIS AND PRESENTATION OF USED VEHICLE PRICING DATA - Systems and methods for the aggregation, analysis, and display of data for used vehicles are disclosed. Historical transaction data for used vehicles may be obtained and processed to determine pricing data, where this determined pricing data may be associated with a particular configuration of a vehicle. The user can then be presented with an interface pertinent to the vehicle configuration utilizing the aggregated data set or the associated determined data where the user can make a variety of determinations. This interface may, for example, be configured to present the historical transaction data visually, with the pricing data such as a trade-in price, a list price, an expected sale price or range of sale prices, market low sale price, market average sale price, market high sale price, etc. presented relative to the historical transaction data.04-24-2014
20140214491Out-the-Door Pricing System, Method and Computer Program Product Therefor - Embodiments provide consumers browsing and shopping online for durable goods such as new vehicles with out-the-door prices for user-specified vehicle configurations. A vehicle data system can obtain automotive registration data from various sources, identify true taxes versus fees, process them into separate groups, associate them to vehicle configurations, and persist the associated taxes and fees in a database. This backend process can be done offline, independent of a frontend process that services user requests in real time. A user request containing a user-specified vehicle configuration may be received by the vehicle data system through a website. The vehicle data system may determine an out-the-door price for the user-specified vehicle configuration, the out-the-door price representing a final amount that a consumer is to pay a dealer for the user-specified vehicle configuration and including applicable taxes and fees retrieved from the database.07-31-2014
20140214696Wholesale/Trade-In Pricing System, Method and Computer Program Product Therefor - Systems, methods and computer program products that determine wholesale prices for durable goods such as used vehicles. In one embodiment, a system includes a computer processor, a network interface, a data storage device, and an output device. The system collects and stores, via the network interface, historical sales information from external data sources. A retail price for a target vehicle is determined based on the collected information. Condition information for the vehicle is collected and used to adjust the retail price to arrive at a wholesale price, which is output to a user. The system may also adjust the price based on repair costs associated with identified vehicle conditions. The system may collect cost information associated with a wholesale sale transaction and deduct these costs and a profit margin from the wholesale price to produce a trade-in price.07-31-2014
20140244424DYNAMIC VEHICLE PRICING SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT THEREFOR - Embodiments provide consumers browsing and shopping online for durable goods such as new vehicles with pricing information for user-specified vehicle configurations based at least in part on dynamic, user-centric local regions that can be any shape. A local region may initially center around or start from user-provided geo-specific information and be refined using criteria such as distance, demographics, buying behaviors, etc. The system can leverage data from the finest level of granularity available and dynamically determine multiple, potentially overlapping, local regions which can be user-specific, product-specific, or both. A pricing model may incorporate the data within a dynamic local region thus determined. The parameters of the pricing model may be weighted utilizing a weighting function that can be dynamically adapted to individual users as well as specific vehicles. The pricing model may provide for pricing information that is not limited or constrained by standard administrative or political boundaries.08-28-2014
20140279263SYSTEMS AND METHODS FOR PROVIDING PRODUCT RECOMMENDATIONS - Systems, methods and computer program products for providing recommendations to consumers, where the recommendations are based on determinations of similarity between desired products and recommended products. In one embodiment, a system includes a server computer coupled to a network and a data store. The server computer receives from client devices user input that identifies the characteristics of a desired product. The data store contains a plurality of product listings. For each of a set of these listings, the server computer identifies characteristics of the listed product, and compares characteristics of the listed product to characteristics of the desired product. The server computer determines similarity measures for the individual characteristics, and determines an overall similarity score for the listed product based on the similarity measures for the individual characteristics. The server computer orders the listed products based on the similarity scores, and provides a recommendation output to the user.09-18-2014

Zhongchun Liu, Austin, TX US

Patent application numberDescriptionPublished
20150200649FREQUENCY MANAGEMENT USING SAMPLE RATE CONVERSION - In one embodiment, an apparatus includes a first receiver path with a first digitizer to digitize an incoming signal obtained from a radio frequency signal including at least a first desired channel into samples, the first digitizer to operate at a first sampling frequency, a first sample rate converter coupled to an output of the first digitizer to receive the samples at the first sampling frequency and to output the samples at a fixed sampling frequency, and a first digital processor to receive and process the samples at the fixed sampling frequency. The apparatus may further include a controller to receive a frequency change indication and to dynamically control the first sample rate converter to accommodate a change in the first sampling frequency from a first rate to a second rate.07-16-2015
Website © 2015 Advameg, Inc.