Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Jin Li

Jin Li, Shenzhen CN

Patent application numberDescriptionPublished
20110093564METHOD, SYSTEM, SERVICE SELECTION ENTITY FOR SELECTING SERVICE PROVISION ENTITY - The present invention discloses a method, system, service selection entity, and service management entity for selecting a service provision entity in a peer-to-peer (P2P) network, so as to select heterogeneous service provision entities for heterogeneous service requesting entities. The method includes: receiving service capability information of service provision entities; obtaining service request information of a service requesting entity; and selecting a service provision entity of an appropriate service capability to provide a service for the service requesting entity according to the service capability information of service provision entities and the service request information of the service requesting entity. The present invention is applicable to P2P overlay networks.04-21-2011
20120036557WI-FI ACCESS METHOD, ACCESS POINT AND WI-FI ACCESS SYSTEM - The present invention discloses a Wi-Fi access method, access point and a Wi-Fi access system. It is related to the field of communication technology and is devised for realizing the security access of a Wi-Fi device with relatively low costs. The Wi-Fi access method comprises: receiving an access request initiated by a wireless client terminal; sending an access prompt to an access point user based on the access request; receiving an access control instruction returned by the access point user; when the received access control instruction is a permitting access instruction sent by the access point user, performing access processing and establishing a Wi-Fi connection between the wireless connection terminal and the access point based on the permitting access instruction; or denying the access of the wireless client terminal based on a denying access control when the received access control instruction is the denying access instruction sent by the access point user. The present invention may cause a Wi-Fi device to access an access point (AP).02-09-2012
20120144027Performance Management Implementation Method and Network Management System - A method for implementing performance management and a network management system are disclosed in the present invention. The method for implementing performance management includes the following steps of: a network management system obtaining a performance management information model which is used for describing related information of all performance data that need to be collected; the network management system instantiating the performance management information model according to a current telecommunication network in application to obtain a performance management information model instance; the network management system collecting the performance data according to the performance management information model instance. The present invention may be applied in performance management in various specialized telecommunications networks.06-07-2012
20120169309CIRCUIT AND METHOD FOR SHORT CIRCUIT PROTECTION - A boost converter includes an input terminal and an output terminal. A first switch is connected between a first intermediate node and a reference potential node. An inductive component is connected between the input terminal and the first intermediate node. A rectifying component is connected between the first intermediate node and a second intermediate node. A multi-state module is connected between the second intermediate node and the output terminal, and has at least a low resistance state and a high resistance state. A control module is coupled to the output terminal, the first switch and the multi-state module, and is operable in response to an output voltage to control the first switch and the multi-state module so that the first switch is open and the multi-state module is in the high resistance state if the output voltage is lower than a threshold value.07-05-2012

Patent applications by Jin Li, Shenzhen CN

Jin Li, Palo Alto, CA US

Patent application numberDescriptionPublished
20110039304Methods to Generate Oligonucleotide Pools and Enrich Target Nucleic Acid Sequences - Methods and compositions for generating oligonucleotide pools are provided. Methods and compositions for enriching target nucleic acid sequences are also provided.02-17-2011

Jin Li, Shizuoka JP

Patent application numberDescriptionPublished
20100308015SUPERFINE-PATTERNED MASK, METHOD FOR PRODUCTION THEREOF, AND METHOD EMPLOYING THE SAME FOR FORMING SUPERFINE-PATTERN - There is provided a method for forming a superfine pattern, which can simply produce a superfine pattern with high mass productivity.12-09-2010

Jin Li, Fujian Province CN

Patent application numberDescriptionPublished
20100308035MICROWAVE OVEN WITH A DRAINAGE SYSTEM - The present invention provides a microwave oven with a drainage system. It comprises a chamber, a slip groove disposed on the bottom side of the chamber, a drain hole unit disposed in the slip groove, a rotary pan, a bracket unit provided with rolling wheel unit which can slip along the slip groove. The rolling wheel unit on the bracket unit can bring water to the drain hole unit, so that the water in the chamber flows out of the chamber soon in order to ensure that no water remains in the chamber to achieve a better cooking effect and facilitate operation of the microwave oven.12-09-2010

Jin Li, Guangdong Province CN

Patent application numberDescriptionPublished
20100295463Magnetic Energy Lamps with Built-in Magentic Energy Generator - A magnetic energy lamp, the fluorescent of which is excited by the electromagnetic induction generated by a built-in magnetic energy generator for lighting, comprises a lamp body (11-25-2010

Jin Li, Medford, MA US

Patent application numberDescriptionPublished
20100273164Targeted and Whole-Genome Technologies to Profile DNA Cytosine Methylation - Methods and compositions for determining a methylated cytosine profile of a target nucleic acid sequence are provided.10-28-2010

Jin Li, Boise, ID US

Patent application numberDescriptionPublished
20080230861CMOS front end process compatible low stress light shield - An improved imaging device having a pixel arrangement featuring a multilayer light shield. The multilayer light shield includes stacked layers of light-shielding and light-transparent material. The light-transparent material, such as a dielectric, is selected to have a stress, such as a tensile stress, that offsets the stress, such as a compressive stress, of the light shielding material. Without the stress offset, the high compressive stress of the refractory metal could damage the integrity of the nearby silicon. The refractory metal is capable of withstanding the high temperatures associated with front end CMOS processing. The laminate structure allows the light shield to be placed close to the pixel surface. The light-transparent material has a thickness equal to about one-quarter wavelength of the light to be blocked, to act as an anti-reflective coating. An aperture in the light shield exposes the active region of the pixel's photoconversion device.09-25-2008
20080237443Microelectronic imagers with curved image sensors and methods for manufacturing microelectronic imagers - Microelectronic imagers with curved image sensors and methods for manufacturing curved image sensors. In one embodiment, a microelectronic imager device comprises an imager die having a substrate, a curved microelectronic image sensor having a face with a convex and/or concave portion at one side of the substrate, and integrated circuitry in the substrate operatively coupled to the image sensor. The imager die can further include external contacts electrically coupled to the integrated circuitry and a cover over the curved image sensor.10-02-2008
20080278820TETRAFORM MICROLENSES AND METHOD OF FORMING THE SAME - A lens is formed to support and tilt at least one microlens formed on the lens. The degree and direction of slope of the microlens can be controlled based on desired focal characteristics to direct light to or from a pixel of a pixel array.11-13-2008
20090109541PROCESS FOR CREATING TITLED MICROLENS - A microlens structure that includes a wedge formed to support and tilt the microlens is disclosed. The wedge results from heating a layer of patterned flowable material. The degree and direction of incline given to the wedge can be controlled in part by the type of patterning that is performed.04-30-2009
20090256228MICRO-LENSES FOR CMOS IMAGERS AND METHOD FOR MANUFACTURING MICRO-LENSES - A micro-lens and a method for forming the micro-lens is provided. A micro-lens includes a substrate and lens material located within the substrate, the substrate having a recessed area serving as a mold for the lens material. The recessed can be shaped such that the lens material corrects for optical aberrations. The micro-lens can be part of a micro-lens array. The recessed area can serve as a mold for lens material for the micro-lens array and can be shaped such that the micro-lens array includes arcuate, non-spherical, or non-symmetrical micro-lenses.10-15-2009
20090315201METHOD OF FORMING MICRO-LENSES - A method of fabricating micro-lenses is provided. A first layer is formed on a substrate. The first layer is comprised of a first material and the substrate is comprised of a second material. An opening is formed in the first layer and an etchant is provided in the opening to etch both the substrate and the first layer to form a first mold for a first micro-lens. The etchant etches the first layer at a different rate than the substrate. A lens material is added to the etched molds to form micro-lenses.12-24-2009
20100255190METHOD AND APPARATUS PROVIDING REFRACTIVE INDEX STRUCTURE FOR A DEVICE CAPTURING OR DISPLAYING IMAGES - A transient index stack having an intermediate transient index layer, for use in an imaging device or a display device, that reduces reflection between layers having different refractive indexes by making a gradual transition from one refractive index to another. Other embodiments include a pixel array in an imaging or display device, an imager system having improved optical characteristics for reception of light by photosensors and a display system having improved optical characteristics for transmission of light by photoemitters. Enhanced reception of light is achieved by reducing reflection between a photolayer, for example, a photosensor or photoemitter, and surrounding media by introducing an intermediate layer with a transient refractive index between the photolayer and surrounding media such that more photons reach the photolayer. The surrounding media can include a protective layer of optically transparent media.10-07-2010
20110180695LAYERED LENS STRUCTURES AND METHODS OF PRODUCTION - A microlens structure includes lower lens layers on a substrate. A sputtered layer of glass, such as silicon oxide, is applied over the lower lens layers at an angle away from normal to form upper lens layers that increase the effective focal length of the microlens structure. The upper lens layers can be deposited in an aspherical shape with radii of curvature longer than the lower lens layers. As a result, small microlenses can be provided with longer focal length. The microlenses are arranged in arrays for use in imaging devices.07-28-2011
20110234883TETRAFORM MICROLENSES AND METHOD OF FORMING THE SAME - A lens is formed to support and tilt at least one microlens formed on the lens. The degree and direction of slope of the microlens can be controlled based on desired focal characteristics to direct light to or from a pixel of a pixel array.09-29-2011
20120315720Method for Forming Imagers - A micro-lens array with reduced or no empty space between individual micro-lenses and a method for forming same. The micro-lens array is formed by patterning a first set of micro-lens material in a checkerboard pattern on a substrate. The first set of micro-lens material is reflowed and cured into first micro-lenses impervious to subsequent reflows. Then, a second set of micro-lens material is patterned in spaces among the first micro-lenses, reflowed and cured into second micro-lenses. The reflows and cures can be conducted under different conditions, and the micro-lenses may be differently sized. The conditions of the reflows can be chosen to ensure that the focal lengths of micro-lenses are optimized for maximum sensor signal.12-13-2012

Patent applications by Jin Li, Boise, ID US

Jin Li, Pawcatuck, CT US

Patent application numberDescriptionPublished
20100016352COMPOUNDS AND METHODS FOR TREATING ESTROGEN RECEPTOR-RELATED DISEASES - Provided herein in certain embodiments are compounds, pharmaceutical compositions and methods for modulating the functions of estrogen receptor alpha 36, for preventing and/or treating diseases mediated by estrogen receptor alpha 36, for preventing and/or treating osteoporosis, for inducing cell death and/or inhibiting cell proliferation and for preventing and/or treating diseases involving abnormal cell proliferation such as cancers.01-21-2010
20100247471PHENOXY-PYRROLIDINE DERIVATIVE AND ITS USE AND COMPOSITIONS - The present invention is directed to the compound 2-(4-(hydroxymethyl)phenoxy)-1-(3-(2-(trifluoromethyl)phenoxy)pyrrolidin-1-yl)ethanone, its use as an inhibitor of stearoyl CoA desaturase and to pharmaceutical compositions containing this compound.09-30-2010
20110311517Antibodies and methods for treating estrogen receptor-associated diseases - Provided herein in certain embodiments are antibodies, antibody fragments, pharmaceutical compositions, methods for modulating the functions of estrogen receptor alpha 36, and methods for preventing and/or treating diseases mediated by estrogen receptor alpha 36.12-22-2011
20120277280PHENOXY-PYRROLIDINE DERIVATIVE AND ITS USE AND COMPOSITIONS - The present invention is directed to the compound 2-(4-(hydroxymethyl)phenoxy)-1-(3-(2-(trifluoromethyl)phenoxy)pyrrolidin-1-yl)ethanone, its use as an inhibitor of stearoyl CoA desaturase and to pharmaceutical compositions containing this compound.11-01-2012

Patent applications by Jin Li, Pawcatuck, CT US

Jin Li, Meridian, ID US

Patent application numberDescriptionPublished
20090034083Method of forming a microlens array and imaging device and system containing such a microlens array - Method of forming a microlens array and an imaging device and system containing such a microlens array. The microlens array is formed with a plurality of substantially gapless microlenses. A plurality of overlying portions are formed on the microlenses and have substantially the same curvature and/or height.02-05-2009
20090109542Lens, a lens array and imaging device and system having a lens, and method of forming the same - A lens, a lens array and imaging device and system containing a lens, and a method of forming a lens array and an imaging device and system containing a lens. Each lens has varying reflection indices in a radial direction.04-30-2009
20090147379Microlenses with patterned holes to produce a desired focus location - A method, apparatus and system providing a microlens having a substantially flat upper surface and having a plurality of holes arranged in a pattern in a microlens material which produces a focal point at a desired location.06-11-2009
20090278977METHOD AND APPARATUS PROVIDING PRE-DISTORTED SOLID STATE IMAGE SENSORS FOR LENS DISTORTION COMPENSATION - Pixels in an imaging array are configured and arranged to compensate for various geometric distortions caused by a lens with which the array is used.11-12-2009
20100230794Method For Fabricating Semiconductor Components Using Maskless Back Side Alignment To Conductive Vias - A method for fabricating semiconductor components includes the steps of: providing a semiconductor substrate having a circuit side, a back side and conductive vias; removing portions of the substrate from the back side to expose terminal portions of the conductive vias; depositing a polymer layer on the back side encapsulating the terminal portions; and then planarizing the polymer layer and ends of the terminal portions to form self aligned conductors embedded in the polymer layer. Additional back side elements, such as terminal contacts and back side redistribution conductors, can also be formed in electrical contact with the conductive vias. A semiconductor component includes the semiconductor substrate, the conductive vias, and the back side conductors embedded in the polymer layer. A stacked semiconductor component includes a plurality of components having aligned conductive vias in electrical communication with one another.09-16-2010
20110235306MULTI-LENS SOLID STATE LIGHTING DEVICES - Solid state lighting (SSL) devices including a plurality of SSL emitters and methods for manufacturing SSL devices are disclosed. Several embodiments of SSL devices in accordance with the technology include a support having a first lead and a second lead, a plurality of individual SSL emitters attached to the support, and a plurality of lenses. Each SSL emitter has a first contact electrically coupled to the first lead of the support and a second contact electrically coupled to the second lead of the support such that the SSL emitters are commonly connected. Each lens has a curved surface and is aligned with a single corresponding SSL emitter.09-29-2011
20110272822Semiconductor Components Having Conductive Vias With Aligned Back Side Conductors - A semiconductor component includes a semiconductor substrate, conductive vias in the substrate having terminal portions, a polymer layer on the substrate and back side conductors formed by the terminal portions of the conductive vias embedded in the polymer layer. A stacked semiconductor component includes a plurality of components having aligned conductive vias in electrical communication with one another.11-10-2011

Patent applications by Jin Li, Meridian, ID US

Jin Li, Kakegawa-Shi JP

Patent application numberDescriptionPublished
20100203299Hardmask Process for Forming a Reverse Tone Image Using Polysilazane - The present invention relates to a process for forming an reverse tone image on a device comprising; a) forming an optional absorbing organic underlayer on a substrate; b) forming a coating of a photoresist over the underlayer; c) forming a photoresist pattern; d) forming a polysilazane coating over the photoresist pattern from a polysilazane coating composition, where the polysilazane coating is thicker than the photoresist pattern, and further where the polysilazane coating composition comprises a silicon/nitrogen polymer and an organic coating solvent; e) etching the polysilazane coating to remove the polysilazane coating at least up to a level of the top of the photoresist such that the photoresist pattern is revealed; and, f) dry etching to remove the photoresist and the underlayer which is beneath the photoresist, thereby forming an opening beneath where the photoresist pattern was present.08-12-2010
20120160801Superfine Pattern Mask, Method for Production Thereof, and Method Employing the Same for forming Superfine Pattern - There are provided a composition for forming a superfine pattern and a method employing the same for forming a superfine pattern. The composition enables to simply produce a superfine pattern with high mass productivity.06-28-2012

Jin Li, Guangdong CN

Patent application numberDescriptionPublished
20080231995Assembled Magnetic Energy Generator as Well as Its Magnetic Light - A wrapper type combined magnetic energy generator and a magnetic energy lamp of the present invention belong to the field of illumination. Especially, it is a magnetic energy generator used in the magnetic energy lamp that can produce the electromagnetic energy to excite the illuminative devices. The magnets of the magnetic energy generator are two split type combined magnets. More than one flute is provided on one side of one magnet and the flutes of the two magnets correspond to each other. The fixed spaces are produced between the two flutes of the two magnets. The spaces are communicated with the two flutes to be located exactly. The lamp body of the magnetic energy lamp is provided and fixed on the magnetic energy generator. These two split type combined magnets of the magnetic energy generator wrap the hollow lamp body of the magnetic energy lamp, respectively. The structure of the present invention is simple. It can be made easily and its cost is low. So it provides a reliable technique implementation project for the large-scale industrialization.09-25-2008
20080303403Magnetic Light - The present invention discloses a magnetic light, including an air-filled light body having an inner cavity, at least a through slot defined on the light body, and a fluorescent layer coated onto said inner cavity. A magnetic body is penetrating through the through slot for providing high frequency resonance purposes for replacing conventional filament so as to improve the efficiency and life span of the light.12-11-2008
20100187971Assembled Magnetic Energy Generator as Well as Its Magnetic Light - The present invention discloses a magnetic light, having a magnetic energy generator for supporting a light body penetrated through therein, the magnetic energy generator includes a pair of detachable magnetic members jointed together with a face to face manner, wherein each of the magnetic members has at least an indented groove define onto a facing side at an aligned position for supporting the light body, such that when such two magnetic members approach with each other, the correspondingly mated indented grooves will combine to clamp the light body therebetween and to form a magnetic air gap between two magnetic members for communicating separated the indented grooves, accordingly, an insulated bakelite frame provided onto the magnetic air gap for winding up an electromagnetic wire.07-29-2010

Jin Li, Shenzhen City CN

Patent application numberDescriptionPublished
20100087080SURFACE CONTACT CARD HOLDER AND PORTABLE ELECTRONIC DEVICE USING THE SAME - A holder for a surface contact card includes a main body, a cover and an impeller. The main body provides a receiving bay receiving the surface contact card therein. The cover is disposed on the main body. The cover defines an opening. The impeller is slidably received in the opening for pushing the surface contact card to remove it from the receiving bay. A portable electronic device with the holder mounted on it is also disclosed.04-08-2010
20100143794BATTERY COVER ASSEMBLY FOR PORTABLE ELECTRONIC DEVICE - A battery cover assembly for a portable electronic device, the battery cover assembly includes a housing, a removeable battery cover, and a locking mechanism. The housing defines a receiving hole. The battery cover forms a latching portion. The locking mechanism latches the cover to the housing. The locking mechanism includes an operating member and an elastic member. The operating member rotatably engages in the receiving hole of the housing, and the operating member disposes a locking block releasably and elastically engaging with the latching portion of the battery cover. One end of the elastic member abuts the housing, and the other end thereof abuts the operating member.06-10-2010
20100148722ELECTRONIC DEVICE - An electronic device includes a main body, at least two pins folded mounted to the main body, and at least two conductive assemblies received in the main body. Each of the conductive assemblies includes a locking member and a resilient member resisting the locking member, when the pins are pushed and substantially perpendicular to main body, each locking member is capable of locking with an end of one of the pins.06-17-2010

Jin Li, Beijing CN

Patent application numberDescriptionPublished
20090306961SEMANTIC RELATIONSHIP-BASED LOCATION DESCRIPTION PARSING - An automated arrangement for parsing location descriptions is provided in which semantic verification is integrated into a parsing process to reduce the generation of false results. The semantic verification involves checking up to three semantic relationships between keywords (i.e., syntactical components) parsed from the location description in a tokenization process to determine if a tokenization result is valid. The semantic relationships include: a) a spatial “part-of” relationship between location keywords; b) a spatial “near-by” relationship; and, c) a spatial “intersect” relationship. The semantic relationships between particular locations may be pre-calculated and stored as extended vocabulary to enable the semantic verification to occur early in the parsing process to thus increase overall parsing efficiency. The results of the parsing are sorted based on a rank score that is derived using the semantic relationships between the locations.12-10-2009
20110289062EMBEDDED SEARCH BAR - Various embodiments provide an embedded search bar displayed on a display screen of a computing device. Executable code for the embedded search bar may be loaded by a browser from a remote source. The browser may execute the executable code, thereby causing the embedded search bar to be displayed at a fixed position of a display screen. The embedded search bar may be an open and extensible container for applications. The applications may be content-driven applications or utility applications, representations of which may be displayed within the embedded search bar. The applications may interact with the embedded search bar via a set of public application program interfaces. The applications may monitor search queries and may provide information to be displayed within the embedded search bar. The embedded search bar may further include a search window for entering a search query to be performed over a third-party website.11-24-2011
20110319423NOVEL DOPAMINE D3 RECEPTOR LIGANDS AND PREPARATION AND MEDICAL USES OF THE SAME - The present invention relates to a novel piperazine derivative represented by Formula I having an activity for regulating dopamine D3 receptor, stereoisomers thereof, pharmaceutically acceptable salts or solvates, and a pharmaceutical composition comprising the compound, a process for preparing the same, and use thereof in the prevention or treatment of a disease associated with central nervous system dysfunction, such as Parkinson's disease, schizophrenia, drug addiction and relapse, as well as kidney protection and immunoregulation, or as a tool for researching D3R function or diseases associated with D3R dysfunction.12-29-2011

Jin Li, Santa Clara, CA US

Patent application numberDescriptionPublished
20090115722APPARATUS AND METHOD FOR TRACKING A LIGHT POINTER - A light pointer apparatus has a light source module for projecting a light beam onto a surface. The light pointer apparatus also has an image sensor module and a transmitter module. The image sensor module detects a position in the surface of a visible light spot generated by the projected light beam striking the surface. The transmitter module transmits the position of the visible light spot to a remote device for remote control of a device.05-07-2009
20090115971DUAL-MODE PROJECTION APPARATUS AND METHOD FOR LOCATING A LIGHT SPOT IN A PROJECTED IMAGE - A dual-mode projection apparatus has a projection module for projecting an image onto a projection surface. An image sensor module captures images of the projection surface and determines spatial and temporal characteristics of a visible light spot superimposed on the projection surface. A communications module transmits the spatial and temporal characteristics of the visible light spot to a remote device for remote control of the device based on the spatial and temporal characteristics of the visible light spot.05-07-2009

Jin Li, Toronto CA

Patent application numberDescriptionPublished
20080244404GRAPHICAL METHOD FOR DISPLAYING AUXILIARY RELATIONSHIPS BETWEEN OBJECTS - A method implemented in a scalable auxiliary graph for simultaneously displaying both traditional hierarchical information and auxiliary information at the same time. The method provides for a scalable auxiliary graph that shows feature interdependencies between a selected feature or sub-feature and any related interdependent primary features and/or sub-features. Here, the scalable auxiliary graph includes a visual anchor connecting the plurality of primary features and sub-features. A visual link is used to connect a currently selected feature or sub-feature to the visual anchor. Visual connector lines are used to link the visual anchor to related interdependent primary features or sub-features. This allows the user to simultaneously visualize relationship between the selected feature and any related interdependent primary features and/or sub-features.10-02-2008
20080250345SYSTEM AND METHOD FOR DYNAMICALLY VIEWING AND NAVIGATING HIERARCHICAL DATA - A system, method, program product and service for navigating and displaying hierarchically structured data. A system is provided that includes: a graphical data display system for displaying a structured diagram having a plurality of nodes; a navigation system for allowing a user to launch a viewport at a selected node within the structured diagram to view subnodes of the selected node; and a context maintenance system that maintains a visual context between each of the plurality of nodes and subnodes within the structured diagram.10-09-2008
20090046898DISPLAYING RANKED CATEGORIES OF DATA IN A VENN DIAGRAM - A solution that displays ranked categories of data in a Venn diagram is provided. In particular, entries of data are assigned to one of a plurality of categories based on one or more attributes of the entries. The categories are then ranked for each of one or more criteria. Each criterion can use a unique set of the attributes to rank the categories. A Venn diagram is generated that includes a circle for each criterion and displays the rankings of the various categories using one or more visual representations of each category. For example, the rankings can be displayed using tag clouds for each category that are placed in each circle. Two or more circles can overlap in which case categories that have one or more entries that meet all the corresponding criteria can be displayed in the overlapping portion of the circles.02-19-2009

Patent applications by Jin Li, Toronto CA

Jin Li, Bellevue, WA US

Patent application numberDescriptionPublished
20110119370MEASURING NETWORK PERFORMANCE FOR CLOUD SERVICES - Described is a technology by which a content server downloads an active content measuring tool object to a client request for a page. When loaded, the measuring tool object makes network measurements, including by direct socket access, and return measurement results. As part of its operations, the measuring tool object may request measurement assignments from a central controller, and/or return those results to the central controller. Measurement assignments may be directed towards determining a round trip time/latency, measuring throughput, packet loss rate, detecting in-fight modification of content and/or detecting the presence of a middle box, including the presence of a caching proxy server middle box. The measurement results may be used to evaluate hypothetical deployment of a number of servers and/or geographic locations for those servers.05-19-2011
20110134909DATA COMMUNICATION WITH COMPENSATION FOR PACKET LOSS - Described is a technology by which a relay is coupled (e.g., by a wire) to a network and (e.g., by a wireless link) to an endpoint. Incoming data packets directed towards the endpoint are processed by the relay according to an error correction scheme, such as one that replicates packets. The reprocessed packets, which in general are more robust against packet loss, are then sent to the endpoint. For outgoing data packets received from the endpoint, the relay reprocesses the outgoing packets based upon the error correction scheme, such as to remove redundant packets before transmitting them to the network over the wire. Also described are various error correction schemes, and various types of computing devices that may be used as relays. The relay may be built into the network infrastructure, and/or a directory service may be employed to automatically find a suitable relay node for an endpoint device.06-09-2011
20110227790CUCKOO HASHING TO STORE BEACON REFERENCE DATA - Storing and retrieving beacon reference data in a truncated cuckoo hash table. Checksums of beacon identifiers associated with beacons are used to retrieve beacon reference data describing locations of the beacons in a hash table. The data is stored in one or more hash tables by cuckoo hashing to eliminate aliasing. The hash tables are provided to devices such as mobile devices. The devices retrieve the beacon reference data from the tables based using beacon identifiers of observed beacons. Location information for the devices is inferred using the retrieved beacon reference data. The cuckoo hash tables consume less memory storage space and obfuscate the beacon reference data.09-22-2011
20110270964USING DNS REFLECTION TO MEASURE NETWORK PERFORMANCE - A top level domain name system (DNS) server receives a DNS query from a local DNS resolver, the DNS query requesting a network address corresponding to a domain name. The top level DNS server reflects the local DNS resolver to a reflector DNS server. The reflector DNS server reflects the local DNS resolver to a collector DNS server, which in turn returns the network address to the local DNS resolver. The reflector DNS server and collector DNS server are both in the same data center, and one or more network performance measurements for communications between the local DNS resolver and the data center are determined based on the communications between the local DNS resolver and both the reflector DNS server and the collector DNS server.11-03-2011
20110276744FLASH MEMORY CACHE INCLUDING FOR USE WITH PERSISTENT KEY-VALUE STORE - Described is using flash memory, RAM-based data structures and mechanisms to provide a flash store for caching data items (e.g., key-value pairs) in flash pages. A RAM-based index maps data items to flash pages, and a RAM-based write buffer maintains data items to be written to the flash store, e.g., when a full page can be written. A recycle mechanism makes used pages in the flash store available by destaging a data item to a hard disk or reinserting it into the write buffer, based on its access pattern. The flash store may be used in a data deduplication system, in which the data items comprise chunk-identifier, metadata pairs, in which each chunk-identifier corresponds to a hash of a chunk of data that indicates. The RAM and flash are accessed with the chunk-identifier (e.g., as a key) to determine whether a chunk is a new chunk or a duplicate.11-10-2011
20110276780Fast and Low-RAM-Footprint Indexing for Data Deduplication - The subject disclosure is directed towards a data deduplication technology in which a hash index service's index maintains a hash index in a secondary storage device such as a hard drive, along with a compact index table and look-ahead cache in RAM that operate to reduce the I/O to access the secondary storage device during deduplication operations. Also described is a session cache for maintaining data during a deduplication session, and encoding of a read-only compact index table for efficiency.11-10-2011
20110276781Fast and Low-RAM-Footprint Indexing for Data Deduplication - The subject disclosure is directed towards a data deduplication technology in which a hash index service's index maintains a hash index in a secondary storage device such as a hard drive, along with a compact index table and look-ahead cache in RAM that operate to reduce the I/O to access the secondary storage device during deduplication operations. Also described is a session cache for maintaining data during a deduplication session, and encoding of a read-only compact index table for efficiency.11-10-2011
20110299526MULTIPARTY REAL TIME CONTENT DELIVERY - Described is a distributed peer-assisted multicast content delivery system (e.g., a multiparty conferencing application) that uses an adaptive link rate control protocol to discover and adapt to an arbitrary topology quickly and converge to efficient link rate allocations allowed by an underlying network. Link rates are regularly obtained and used to determine trees for sending packets to other nodes. Network coding is used to implement data multicast so that mixtures (i.e., linear combinations) of the packets are transmitted in the network. The redundant packets may be differentiated from non-redundant (“innovative”) packets such that network conditions may be measured by link innovation and/or session innovation.12-08-2011
20120102298Low RAM Space, High-Throughput Persistent Key-Value Store using Secondary Memory - Described is using flash memory (or other secondary storage), RAM-based data structures and mechanisms to access key-value pairs stored in the flash memory using only a low RAM space footprint. A mapping (e.g. hash) function maps key-value pairs to a slot in a RAM-based index. The slot includes a pointer that points to a bucket of records on flash memory that each had keys that mapped to the slot. The bucket of records is arranged as a linear-chained linked list, e.g., with pointers from the most-recently written record to the earliest written record. Also described are compacting non-contiguous records of a bucket onto a single flash page, and garbage collection. Still further described is load balancing to reduce variation in bucket sizes, using a bloom filter per slot to avoid unnecessary searching, and splitting a slot into sub-slots.04-26-2012
20120166401Using Index Partitioning and Reconciliation for Data Deduplication - The subject disclosure is directed towards a data deduplication technology in which a hash index service's index is partitioned into subspace indexes, with less than the entire hash index service's index cached to save memory. The subspace index is accessed to determine whether a data chunk already exists or needs to be indexed and stored. The index may be divided into subspaces based on criteria associated with the data to index, such as file type, data type, time of last usage, and so on. Also described is subspace reconciliation, in which duplicate entries in subspaces are detected so as to remove entries and chunks from the deduplication system. Subspace reconciliation may be performed at off-peak time, when more system resources are available, and may be interrupted if resources are needed. Subspaces to reconcile may be based on similarity, including via similarity of signatures that each compactly represents the subspace's hashes.06-28-2012
20120166448Adaptive Index for Data Deduplication - The subject disclosure is directed towards a data deduplication technology in which a hash index service's index and/or indexing operations are adaptable to balance deduplication performance savings, throughput and resource consumption. The indexing service may employ hierarchical chunking using different levels of granularity corresponding to chunk size, a sampled compact index table that contains compact signatures for less than all of the hash index's (or subspace's) hash values, and/or selective subspace indexing based on similarity of a subspace's data to another subspace's data and/or to incoming data chunks.06-28-2012
20120271909GLOBAL TRAFFIC MANAGEMENT USING MODIFIED HOSTNAME - A particular method includes receiving a request from a client at a server and sending a global traffic management identifier in response to the request from the client. The global traffic management identifier is determined based on an attribute of the client. In response to the client requesting access to a service based on a modified hostname of the service, a data center associated with the service is identified based on the modified hostname of the service. The modified hostname identifies the global traffic management identifier, and the identified data center is useable by the client to access the service.10-25-2012
20130054544Content Aware Chunking for Achieving an Improved Chunk Size Distribution - The subject disclosure is directed towards partitioning a file into chunks that satisfy a chunk size restriction, such as maximum and minimum chunk sizes, using a sliding window. For file positions within the chunk size restriction, a signature representative of a window fingerprint is compared with a target pattern, with a chunk boundary candidate identified if matched. Other signatures and patterns are then checked to determine a highest ranking signature (corresponding to a lowest numbered Rule) to associate with that chunk boundary candidate, or set an actual boundary if the highest ranked signature is matched. If the maximum chunk size is reached without matching the highest ranked signature, the chunking mechanism regresses to set the boundary based on the candidate with the next highest ranked signature (if no candidates, the boundary is set at the maximum). Also described is setting chunk boundaries based upon pattern detection (e.g., runs of zeros).02-28-2013
20130054782DETERMINATION OF UNAUTHORIZED CONTENT SOURCES - A plurality of network addresses from a distributed client is obtained, at least a first portion of the obtained network addresses including resolved network address responses to distributed client requests for resolved network addresses corresponding to one or more network location indicators associated with a first web service. Test content is obtained, based on one or more of the network addresses included in the first portion. It is determined whether the obtained test content includes unauthorized content.02-28-2013
20130114421ADAPTIVE BANDWIDTH ESTIMATION - It can be determined whether relative one way delay for data packets in a data stream exceeds a delay threshold. If so, then a delay congestion signal indicating that the relative one way delay exceeds the delay threshold can be generated. The delay congestion signal can be used in calculating an adaptive bandwidth estimate for the data stream. A packet loss rate congestion signal may also be used in calculating the bandwidth estimate. It can be determined whether a data stream of data packets is in a contention state. If the data stream is in the contention state, then an adaptive bandwidth estimate can be calculated for the data stream using a first bandwidth estimation technique. If the data stream is not in the contention state, then the bandwidth estimate for the data stream can be calculated using a second bandwidth estimation technique.05-09-2013

Patent applications by Jin Li, Bellevue, WA US

Jin Li, Markham CA

Patent application numberDescriptionPublished
20090089662SYSTEM AND METHOD FOR PROVIDING A MULTI-ROW CAPABLE TABLE - The present invention is a system and method for showing as much horizontal data as possible without requiring horizontal scrolling while maintaining the attributes and benefits of a tabular display. This is achieved by dynamically splitting a row into two or more sub-rows when the row data would otherwise exceed the available horizontal space of the table control. This avoids the necessity to scroll, excessively compress the data or expand the table control. This is accomplished by the system having a tabular display unit for implementing the method comprising the steps of receiving a minimum size value of the tabular display; receiving a maximum size value of the tabular display; and dynamically splitting the horizontal data if the horizontal data exceeds the available horizontal space of the table control.04-02-2009
20120124515BORDER MENU FOR CONTEXT DEPENDENT ACTIONS WITHIN A GRAPHICAL USER INTERFACE - A border menu can be presented on four sides of an outer border of a graphical user interface. The border menu can be presented at the top of a stack of a graphical user interface. The border menu can include a set of user-selectable options, each selectable via a pointing device, each of the user-selectable options being associated with at least one of an icon or text button. At least one of the user-selectable options can be presented along each of the four sides of the outer border of the border menu. Selection of each of the user-selectable options can result in triggering an event, which results in firing of a programmatic action to run executable code for a corresponding one of the user-selectable options. At least a portion of the user-selectable options can include application-specific options for an application running on the computing device.05-17-2012
20120233570BORDER MENU FOR CONTEXT DEPENDENT ACTIONS WITHIN A GRAPHICAL USER INTERFACE - A border menu can be presented on four sides of an outer border of a graphical user interface. The border menu can be presented at the top of a stack of a graphical user interface. The border menu can include a set of user-selectable options, each selectable via a pointing device, each of the user-selectable options being associated with at least one of an icon or text button. At least one of the user-selectable options can be presented along each of the four sides of the outer border of the border menu. Selection of each of the user-selectable options can result in triggering an event, which results in firing of a programmatic action to run executable code for a corresponding one of the user-selectable options. At least a portion of the user-selectable options can include application-specific options for an application running on the computing device.09-13-2012
20130073424UNIVERSAL USER INTERACTION MODULE FOR WEB TRANSACTIONS WITH USER CONTROLLED CONDITIONS - A universal user interaction module for web transactions with user controlled conditions. A request is received from a user to begin an order. User information is collected from one or more data repositories. The user information is consolidated and a determination is made as to what additional data is required to complete the order. The additional data is requested from the user and is received from the user. The additional data includes one or more user conditions for placing the order. The order is then stored. The order for the product includes the one or more user conditions, and the order is placed only after all of the one or more user conditions have been met.03-21-2013
20130073433UNIVERSAL USER INTERACTION MODULE FOR WEB TRANSACTIONS WITH USER CONTROLLED CONDITIONS - A universal user interaction module for web transactions with user controlled conditions. Initially a request is received from a user to begin an order. Upon receipt of the request, user information is collected from one or more data repositories. The user information is consolidated and a determination is made as to what additional data is required to complete the order. The additional data is requested from the user and is received from the user. The additional data includes one or more user conditions for placing the order. The order is then stored. The order for the product includes the one or more user conditions, and the order is placed only after all of the one or more user conditions have been met.03-21-2013

Patent applications by Jin Li, Markham CA

Jin Li, Charlottesville, VA US

Patent application numberDescriptionPublished
20110201734AQUEOUS POLYURETHANUREA COMPOSITIONS INCLUDING DISPERSIONS AND FILMS - Included are polyurethaneurea compositions include polyurethaneurea aqueous dispersions. The dispersions may be prepared with solvent or in the absence of any added solvent. Films and other shaped articles may be prepared from the dispersions by a casting a drying method and optionally included with a substrate including paper, fabric or garments. The films exhibit a reduced discoloring or yellowing upon exposure to atmosphere, heat, and UV.08-18-2011

Jin Li, Jinan CN

Patent application numberDescriptionPublished
20120000458Tankless Solar Water Heater - A fluid storage unit suitable for a tankless solar heater system. The storage unit has an elongated cylindrical hollow vessel having a sealing ring fit within an open end of the vessel abuting a ridge formed on the vessel and a cover attached to the open end of the vessel and abutting the ring to compress it against the ridge to form a fluid tight seal between the cover and the vessel.01-05-2012

Jin Li, Halifax CA

Patent application numberDescriptionPublished
20120003533METAL OXIDE NEGATIVE ELECTRODES FOR LITHIUM-ION ELECTROCHEMICAL CELLS AND BATTERIES - Provided are negative electrode compositions for lithium-ion electrochemical cells that include metal oxides and polymeric binders. Also provided are electrochemical cells and battery packs that include electrodes made with these compositions.01-05-2012

Jin Li, San Jose, CA US

Patent application numberDescriptionPublished
20120038588Optical Position Input System And Method - Optical position input systems and methods determine positions of at least one pointing objects within an active touch area. At least three imager modules form images of at least one pointing objects within the active touch area. A processor computes a position of each of the at least one pointing object based upon the images formed by the at least three imager modules.02-16-2012

Jin Li, Shanzhen CN

Patent application numberDescriptionPublished
20120072567METHOD, NETWORK MANAGEMENT CENTER, AND A RELATED DEVICE FOR CONFIGURING A NETWORK POLICY FOR A VIRTUAL PORT - A method, a network management center, and a related device. The method includes: obtaining a virtual network policy group, a physical network policy group, and a media access control (MAC) address of a virtual port; associating the virtual network policy group, the physical network policy group, and the MAC address of the virtual port to form a virtual port policy association table; and selecting a physical network policy group corresponding to the MAC address from the virtual port policy association table, and delivering the physical network policy group to a physical switch. When a virtual machine (VM) on the server is migrated, the method may be used to migrate the network policy for the virtual port on a real-time basis. Therefore, the real-time effect of services provided by the VM is improved in the virtualization process of the server.03-22-2012

Jin Li, Shifang City CN

Patent application numberDescriptionPublished
20120128544DEVICE MAKING PHOSPHORUS BY THERMAL PROCESS - The present invention discloses an apparatus for thermally refining phosphorus. The apparatus comprises: a melting furnace for melting rock phosphate into melts, including a feed port and a melt outlet; and a reduction-oxidation furnace including a furnace body which gas a melt inlet, a slag outlet, and a fume outlet, and a blow gun, wherein the melt inlet and the melt outlet are in communication with each other and wherein the blow gun has an end inserted into the furnace body. The content of impurities in fumes containing phosphorus pentaoxide is low, and the phosphorus pentaoxide can be easily extracted with a high purity of the phosphorus pentaoxide and at low cost by means of the apparatus for thermally refining phosphorus according to the present invention.05-24-2012
20120134885REDUCTION-OXIDATION FURNACE FOR MAKING PHOSPHORUS BY THERMAL PROCESS - The present invention discloses a reduction-oxidation furnace for thermally refining phosphorus. The reduction-oxidation furnace comprises a furnace body and a blow gun, wherein the furnace body has a slag outlet, a fume outlet, and a melt inlet for feeding melts formed by melting rock phosphate into the furnace body and wherein the blow gun has an end inserted into the furnace body. The content of impurities in fumes containing phosphorus pentaoxide is low, the phosphorus pentaoxide can be easily extracted with a high purity of the phosphorus pentaoxide and at low cost by means of the reduction-oxidation furnace for thermally refining phosphorus according to the present invention.05-31-2012

Jin Li, Shanghai CN

Patent application numberDescriptionPublished
20120218785Three-Level Active Neutral Point Clamped Zero Voltage Switching Converter - A main circuit of a three-level active neutral point clamped voltage source converter having a pair of additional main switches provides two paths between an output node and a neutral point in which one of the paths involves only switches of an inner pair of switches that are operated at a high frequency. An auxiliary circuit operating at a high frequency for only a brief period during each high frequency switching cycle selects the path involving only the inner switches and provides operation with zero voltage switching and avoids reverse recovery of diodes connected antiparallel with the main and additional main switches. Accordingly, turn-on switching losses in the main switches is avoided and the voltage source converter can be operated at increased frequency to allow reduction in size of magnetic components and full potential power transfer to be achieved.08-30-2012

Jin Li, Singapore SG

Patent application numberDescriptionPublished
20130121415METHODS AND APPARATUSES FOR ENCODING AND DECODING VIDEO USING INTER-COLOR-PLANE PREDICTION - Recent video coding schemes support inter-color-plane prediction to achieve higher coding efficiency and improved visual quality. Inter-color-plane prediction schemes in the prior art do not account for the variety of video content representations that are used in practice. The current invention provides methods and apparatuses for performing inter-color-plane prediction with adaptability to various existing video content representations. The benefit of the current invention is in the form of improved applicability and coding efficiency of inter-color-plane prediction techniques.05-16-2013