Lu, Cupertino
Fei Lu, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20160077272 | LIGHTGUIDES - A lightguide is disclosed. The lightguide is centered on an optical axis and includes a plurality of light extracting structures next to and spaced apart from each other. Each structure includes a surface that extends from a first side of the lightguide and is adapted to extract light that propagates in a first direction along the optical axis from an opposite second side of the lightguide by reflecting the propagating light toward the second side. The surface makes an angle with the optical axis that is less than 45 degrees and greater than 10 degrees. | 03-17-2016 |
Gang Lu, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20090184869 | Processing Multi-GNSS data from mixed-type receivers - Computer-implemented methods and apparatus are presented for processing data collected by at least two receivers from multiple satellites of multiple GNSS, where at least one GNSS is FDMA. Data sets are obtained which comprise a first data set from a first receiver and a second data set from a second receiver. The first data set comprises a first FDMA data set and the second data set comprises a second FDMA data set. At least one of a code bias and a phase bias may exist between the first FDMA data set and the second FDMA data set. At least one receiver-type bias is determined, to be applied when the data sets are obtained from receivers of different types. The data sets are processed, based on the at least one receiver-type bias, to estimate carrier floating-point ambiguities. Carrier integer ambiguities are determined from the floating-point ambiguities. The scheme enables GLONASS carrier phase ambiguities to be resolved and used in a combined FDMA/CDMA (e.g., GLONASS/GPS) centimeter-level solution. It is applicable to real-time kinematic (RTK) positioning, high-precision post-processing of positions and network RTK positioning. | 07-23-2009 |
20120293678 | RECORDING DATA WITH AN INTEGRATED FIELD-PORTABLE DEVICE - An integrated field-portable device comprising an image capture device configured to capture an image of a survey target area and a position determination system for determining a position of the integrated field-portable device, and an annotation system configured to access the image and associate the image with the position of at least one target in the survey target area and to associate with the image an instance of additional data comprising an identifier of the survey target area. The integrated field-portable device further comprises a storage system configured to generate a digital representation when the image is captured comprising the image, the position of the at least one target and the instance of additional data. | 11-22-2012 |
Gin-Pao Lu, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20080267077 | Real-Time Internet Error Correction - A real-time internet error correction method includes a transmitter side of a real-time internet connection adjusting it's transmitting speed periodically according to the real-time average internet error rate detected at a receiver side to reduce the quantity of packet loss. When the error rate received at transmitter side is greater than the standard set by the user, the transmitter side will automatically reduce its transmitting speed until the error rate once again fall below the standard. As a result, the method can prevent the situation when the real-time internet connection has high error rate, the transmitter side still send packets at full speed which will only result in more packet loss. Furthermore, the present invention further discloses an algorithm which can more precisely calculate the average real-time internet connection error rate. | 10-30-2008 |
Grace Lu, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20100008253 | VIRTUAL PRIVATE NETWORK (VPN) TOPOLOGY IDENTIFIER - Various embodiments are disclosed relating to the identification of virtual private network (VPN) topologies. In an example embodiment, a plurality of edge routers associated with a network may be discovered, each edge router including one or more virtual routing and forwarding entities (VRFs). One or more route targets (RTs) associated with each of the VRFs may be determined, wherein corresponding RTs between two or more VRFs are associated with connectivity between the two or more VRFs via the network. The VRFs may be sorted into one or more groups based upon the corresponding RTs of the VRFs. A representative VRF (rVRF) may be identified for each of the one or more groups of VRFs. The rVRFs may be sorted into one or more VPNs and a topology for each VPN may be determined. | 01-14-2010 |
Ting W. Lu, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20100228075 | Method and Apparatus to Record and Analyze TMS Treatments and Results - A treatment apparatus configured to treat a patient for a neurological disorder comprises a patient interface configured for the patient to enter data for an assessment of his or her subjective sensations, for example pain symptoms associated with migraines. The subjective patient sensation data may comprise at least one of a patient symptom of the neurological condition or a patient trigger of the neurological condition. For example the subjective patient sensations may comprise symptoms that correspond to migraine such as aura symptoms. The treating physician can view the subjective patient data, and diagnose and treat the patient with a treatment plan by writing a treatment plan to a storage device, for example treatment instructions written to a smart card. The storage device can be delivered to the treatment apparatus such that the patient can be treated in response to physician's treatment plan. | 09-09-2010 |
Wencheng Lu, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20090150603 | LOW POWER TERNARY CONTENT-ADDRESSABLE MEMORY (TCAMS) FOR VERY LARGE FORWARDING TABLES - Ternary content-addressable memories (TCAMs) may be used to obtain a simple and very fast implementation of a router's forwarding engine. The applicability of TCAMs is, however, limited by their size and high power requirement. The present invention provides an improved method and associated algorithms to reduce the power needed to search a forwarding table using a TCAM. Additionally, the present invention teaches how to couple TCAMs and high bandwidth SRAMs so as to overcome both the power and size limitations of a pure TCAM forwarding engine. By using one of the novel TCAM-SRAM coupling schemes (M-12Wb), TCAM memory is reduced by a factor of about 5 on IPv4 data sets and by a factor of about 2.5 on IPv6 data sets; TCAM power requirement is reduced by a factor of about 10 on IPv4 data sets and by a factor of about 6 on IPv6 data sets. | 06-11-2009 |
Wen-Juei Lu, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20090061547 | Landing Pad for Use As a Contact to a Conductive Spacer - A landing pad for use as a contact to a conductive spacer adjacent a structure in a semiconductor device comprises two islands, each of which is substantially rectangularly shaped and is spaced apart from one another and from the structure. Conductive spacers are adjacent to each island and overlapping each other and overlapping with the conductive spacer adjacent to the structure. The contact to the landing pad is on the conductive spacers adjacent to the islands and spaced apart from the structure. | 03-05-2009 |
20140203343 | Non-volatile Memory Cell Having A Floating Gate And A Coupling Gate With Improved Coupling Ratio Therebetween - A non-volatile memory cell having a split gate, wherein the floating gate and the coupling/control gate have complimentary non-planar shapes. The shape may be a step shape. An array of such cells and a method of manufacturing the cells are also disclosed. | 07-24-2014 |
20140217489 | A METHOD OF MAKING A SPLIT GATE NON-VOLATILE FLOATING GATE MEMORY CELL HAVING A SEPARATE ERASE GATE, AND A MEMORY CELL MADE THEREBY - A non-volatile memory cell has a single crystalline substrate of a first conductivity type with a top surface. A first region of a second conductivity type is in the substrate along the top surface. A second region of the second conductivity type is in the substrate along the top surface, spaced apart from the first region. A channel region is the first region and the second region. A word line gate is positioned over a first portion of the channel region, immediately adjacent to the first region. The word line gate is spaced apart from the channel region by a first insulating layer. A floating gate is positioned over another portion of the channel region. The floating gate has a lower surface separated from the channel region by a second insulating layer, and an upper surface opposite the lower surface. The floating gate has a first side wall adjacent to but separated from the word line gate; and a second side wall opposite the first side wall. The second side wall and the upper surface form a sharp edge, with the second side wall greater in length than the first side wall. The upper surface slopes upward from the first side wall to the second side wall. A coupling gate is positioned over the upper surface of the floating gate and is insulated therefrom by a third insulating layer. An erase gate is positioned adjacent to the second side wall of the floating gate. The erase gate is positioned over the second region and insulated therefrom. | 08-07-2014 |
Wenjun Lu, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20150081420 | METHODS AND SYSTEMS FOR IDENTIFYING RELATIONSHIPS BETWEEN ONLINE CONTENT ITEMS - A computer-implemented method for identifying relationships between online content items uses a computing device including a processor and a memory. The method includes identifying a first content item and identifying a plurality of occurrence results for the first content item. Each occurrence result of the plurality of occurrence results includes an indicator that the first content item was retrieved along with a list of other content items based on an online activity of at least one user device. The method also includes computing a number of co-occurrence events involving the first content item and a second content item from the plurality of occurrence results. Each co-occurrence event includes an indicator that both first content item and second content item were retrieved together in an occurrence result. The method further includes computing a relationship value between first content item and second content item using at least the number of co-occurrence events. | 03-19-2015 |
Yuchung Lu, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20080320295 | METHOD AND APPARATUS FOR VIRTUALIZATION OF APPLIANCES - A method and apparatus for the virtualization of appliances provides an embedded operating system (OS) which is included in the system boot ROM of a personal computer. When the system boots, the OS is launched and looks for all available virtual appliances from, for example, the following places: local USB, flash card, e.g. SD, xD, CF, CDROM/DVD, or other storage media; local hard disk storage; and the Internet, e.g. an appliance server. The user selects an appliance to use from the OS, whereupon the appliance is loaded and launched. If the selected appliance is not on a local storage, then it is downloaded, e.g. over the Internet from an appliance server. The downloaded appliance can be cached in local storage media such that, the next time it is needed, it need not be downloaded from the appliance server. The user can also elect to boot an operating system from the hard disk, if an operating system and hard disk are installed, or to power-off the system. | 12-25-2008 |
20100306773 | Instant on Platform - A method and apparatus allows multiple computer operating systems (OS) and/or personalities to run concurrently. An instant-on platform includes a resource management service, a caching service, a profile manager, a network stack which provides TCP/IP communication to the OS, and at least one appliance. The instant-on platform can be placed in the path of network and disk traffic between said user OS and actual system hardware. User selectable profiles and personalities are also provided. | 12-02-2010 |
Zhenyu Lu, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20150026174 | Auto Insurance System Integration - An approach is provided for acquiring and integrating data into external services. According to the approach, image and/or video data and identification data are received from a client device. The image and/or video data includes one or more images and/or video data of an object that are acquired by the client device and the identification data is data that uniquely identifies the object. Record data is generated and stored that includes the identification data and at least a reference to the image and/or video data. The image and/or video data and the identification data are transmitted to an external service. This identification data allows an external service to associate the image and/or video data with other data maintained by the external service. | 01-22-2015 |
20150026175 | HEALTHCARE SYSTEM INTEGRATION - An approach is provided for acquiring and integrating data into external services. According to the approach, image and/or video data and identification data are received from a client device. The image and/or video data includes one or more images and/or video data of an object that are acquired by the client device and the identification data is data that uniquely identifies the object. Record data is generated and stored that includes the identification data and at least a reference to the image and/or video data. The image and/or video data and the identification data are transmitted to an external service. This identification data allows an external service to associate the image and/or video data with other data maintained by the external service. | 01-22-2015 |
Zhuojun Lu, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20140069245 | CUTTING TOOLS FOR CUTTING CURVED AND COMPLEX FEATURES - The embodiments described herein relate to methods, systems, and structures for cutting a part to form a highly reflective and smooth surface. In some embodiments, the part includes substantially horizontal and vertical surfaces with edges and corners. In described embodiments, a diamond cutter can be used to cut a surface of the part during a milling operation where the diamond cutter contacts the part a number of times with each rotation of the spindle of a milling machine. In some embodiments, a complex feature having planar and curved surfaces is cut into a part. | 03-13-2014 |
Zihong Lu, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20080239970 | Ring topology discovery - A method is provided for determining the integrity of a domain defined in a network. The method includes processes and systems to facilitate the discovery a conceptual ring topology of the domain in the network, and the determination of the integrity of the domain based on the conceptual ring topology that was discovered. | 10-02-2008 |
20100265829 | RING TOPOLOGY DISCOVERY - A method is provided for determining the integrity of a domain defined in a network. The method includes processes and systems to facilitate the discovery a conceptual ring topology of the domain in the network, and the determination of the integrity of the domain based on the conceptual ring topology that was discovered. | 10-21-2010 |
20110010691 | Distributed Software Testing Using Cloud Computing Resources - A method of creating computing environment in a cloud computing environment for execution of a test is disclosed. The method includes loading a setup script from a script store. The loading is performed by a test manager that is in communication with the script store. The test manager checks if there are more setup scripts to be loaded. If yes, the remaining setup scripts are loaded by the test manager. The test manager then calculates computing resources needed to run all tests as coded in all loaded scripts. The test manager then attempts to reserve needed computing resources in a virtual data center using a data center infrastructure manager. | 01-13-2011 |