Patents by Inventor Lifeng Wang

Lifeng Wang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20110315118
    Abstract: Various fuel injection systems and fuel injectors are disclosed that provide varying cooling rates for fuel injectors connected in series to fuel supply and drain rail. The local cooling rate for each injector is manipulated to balance the heat flux or heat transfer across the injectors disposed along the rail. The cooling rates may be manipulated by varying sizes of openings or slots in the nozzle case, by varying annular spaces disposed between the nozzle case and the portion of the injector body that houses the actuator and solenoid assembly, and by varying the size of annular spaces disposed between the nozzle case and the cylinder head. Strategic placement of slots in the nozzle case that direct more flow at the portion of the injector body that houses the actuator and solenoid assembly may also be employed. As a result, the operating temperatures of fuel injectors connected in series to a fuel rail can be manipulated and moderated so the downstream injectors are not prone to overheating.
    Type: Application
    Filed: June 29, 2010
    Publication date: December 29, 2011
    Applicant: CATERPILLAR, INC.
    Inventors: Dana R. Coldren, Eric L. Rogers, Fergal M. O'Shea, Lifeng Wang, Mandar A. Joshi
  • Publication number: 20110289518
    Abstract: Described is an aggregate computer system that operates by sharing devices of networked computing machines. A consumer machine uses a real device of a producer machine as a virtual device, by coupling the real driver of the real device over the network to a virtual driver of the consumer machine. Each machine may include an aggregate device manager that manages the virtual devices, and/or an aggregate connection manager that processes communications received over at least two different types of networks. Each machine may include a virtual bus and virtual bus driver that simulates a physical connection of a remote device to that machine via a bus. Upon receiving a request to plug-in a virtual device, the consumer machines queries for information of the device, and loads a virtual driver based on the device information when received. The consumer machine may query by sending plug-and-play events to the virtual bus.
    Type: Application
    Filed: July 7, 2011
    Publication date: November 24, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Yang Li, Lifeng Wang, Jian Wang, Chao Li
  • Patent number: 8001553
    Abstract: Described is an aggregate computer system that operates by sharing devices of networked computing machines. A consumer machine uses a real device of a producer machine as a virtual device, by coupling the real driver of the real device over the network to a virtual driver of the consumer machine. Each machine may include an aggregate device manager that manages the virtual devices, and/or an aggregate connection manager that processes communications received over at least two different types of networks. Each machine may include a virtual bus and virtual bus driver that simulates a physical connection of a remote device to that machine via a bus. Upon receiving a request to plug-in a virtual device, the consumer machines queries for information of the device, and loads a virtual driver based on the device information when received. The consumer machine may query by sending plug-and-play events to the virtual bus.
    Type: Grant
    Filed: June 25, 2007
    Date of Patent: August 16, 2011
    Assignee: Microsoft Corporation
    Inventors: Yang Li, Lifeng Wang, Jian Wang, Chao Li
  • Patent number: 7950593
    Abstract: A mechanically actuated electronically controlled fuel injector (MEUI) includes a first electrical actuator that controls the position of a spill valve, and a second electrical actuator to control pressure on a closing hydraulic surface associated with a directly operated nozzle check valve. The fuel injector is actuated via rotation of a cam to move a plunger to displace fuel from a fuel pumping chamber either to a spill passage, or at high pressure out of a nozzle outlet of the fuel injector for an injection event. The minimum controllable fuel injection quantity, especially as it relates to small closely coupled post injections following a large main injection, is accomplished by the inclusion of a Z orifice passage that maintains a fluid connection between a needle control chamber and the nozzle supply passage.
    Type: Grant
    Filed: June 20, 2008
    Date of Patent: May 31, 2011
    Assignee: Caterpillar Inc.
    Inventors: Lifeng Wang, Koti R. Padarthy, Gengxun K. Gurley, Kyle E. Enzinger
  • Patent number: 7949708
    Abstract: A data connection can be established between a handheld device (e.g., a mobile phone or smartphone) and a computerized second device. For example, an action associated with a keyboard scancode can be mapped to a key on the keypad of the handheld device. A key press on a keypad of the handheld device can be translated into key press data. The key press data can be sent to the second device over the data connection, causing the action to be executed on the second device.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: May 24, 2011
    Assignee: Microsoft Corporation
    Inventors: Jian Wang, Yang Li, Lifeng Wang, Chao Li
  • Patent number: 7929952
    Abstract: A method for providing customer service to a user over a converged channel, said method comprising initiating a service session for a user, accessing a database having user information associated with the user, capturing session information associated with the service session, creating a session SIP message including at least a portion of the user information and at least a portion of the session information, and forwarding the session SIP message to a user agent.
    Type: Grant
    Filed: January 27, 2006
    Date of Patent: April 19, 2011
    Assignee: Oracle International Corporation
    Inventors: Brian T. Kelly, Honggang Zhu, Richard Lifeng Wang
  • Patent number: 7692647
    Abstract: Real-time rendering of realistic rain is described. In one aspect, image samples of real rain and associated information are automatically modeled in real-time to generate synthetic rain particles in view of respective scene radiances of target video content frames. The synthetic rain particles are rendered in real-time using pre-computed radiance transfer with uniform random distribution across respective frames of the target video content.
    Type: Grant
    Filed: September 14, 2006
    Date of Patent: April 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Zhouchen Lin, Lifeng Wang, Tian Fang, Xu Yang, Xuan Yu, Jian Wang, Xiaoou Tang
  • Publication number: 20090314860
    Abstract: A mechanically actuated electronically controlled fuel injector (MEUI) includes a first electrical actuator that controls the position of a spill valve, and a second electrical actuator to control pressure on a closing hydraulic surface associated with a directly operated nozzle check valve. The fuel injector is actuated via rotation of a cam to move a plunger to displace fuel from a fuel pumping chamber either to a spill passage, or at high pressure out of a nozzle outlet of the fuel injector for an injection event. The minimum controllable fuel injection quantity, especially as it relates to small closely coupled post injections following a large main injection, is accomplished by the inclusion of a Z orifice passage that maintains a fluid connection between a needle control chamber and the nozzle supply passage.
    Type: Application
    Filed: June 20, 2008
    Publication date: December 24, 2009
    Inventors: Lifeng Wang, Koti R. Padarthy, Gengxun K. Gurley, Kyle E. Enzinger
  • Patent number: 7609271
    Abstract: A strategy is described for producing an animated scene from multiple high resolution still images. The strategy involves: creating a graph based on an analysis of similarity among the plural still images; performing partial temporal order recovery to define a partial ordering among the plural still images; and extracting an output sequence from the plural still images using second-order Markov Chain analysis, using the partial ordering as a reference. The strategy can perform the above-described analysis with respect to multiple independent animated regions (IARs) within the still images. Further, the strategy can decompose any IAR with a significant amount of motion into multiple semi-independent animated regions (SIARs). The SIARs are defined to be weakly interdependent.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: October 27, 2009
    Assignee: Microsoft Corporation
    Inventors: Zhouchen Lin, Lifeng Wang, Yunbo Wang, Jian Wang, Xiaoou Tang
  • Patent number: 7602398
    Abstract: Surfaces can be decorated with texture tiling and/or texture painting using one or more sample textures, such as BTFs. In a described implementation of texture tiling, a patch-based BTF synthesis algorithm is utilized. In an example embodiment, a mesh of a target surface is re-sampled to produce a dense mesh such that there is a one-to-one correspondence between vertices of the dense mesh and pixels of an image. Patch matching is then employed with a working image that corresponds to a working patch. In an example embodiment, the patch matching is effectuated using translations and rotations of the sample texture. In a described implementation of texture painting, irregular feature(s) of a sample texture are synthesized onto a target surface. In an example embodiment, user-specified constraints as to a desired foreground feature of a sample texture and an intended foreground region of a targeted surface are factored into a graphcut operation.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: October 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Kun Zhou, Baining Guo, Heung-Yeung Shum, Lifeng Wang, Yasuyuki Matsushita
  • Patent number: 7593010
    Abstract: A software-implemented transform and lighting module and pipeline designed and optimized for embedded platforms (such as mobile computing devices). The transform and lighting module and pipeline includes a number of features that make it well-suited for use on embedded devices. These features include a single streamline branched architecture that allows efficient processing on a CPU of an embedded device and saves computational time. This architecture is facilitated by use of a vertex cache that stores vertices as needed to avoid duplication in processing of the vertices. A culling feature culls vertices before lighting instead of lighting all vertices. A back face culling technique examines each of the vertices to determines whether a back face of a triangle is formed. If so, then the vertex is culled. A second technique involved determining whether a vertex is outside of one view frustum clip plane. If so, then the vertex is culled.
    Type: Grant
    Filed: September 18, 2003
    Date of Patent: September 22, 2009
    Assignee: Microsoft Corporation
    Inventors: Lifeng Wang, Ke Deng, Baining Guo, Joshua William Buckman
  • Patent number: 7589723
    Abstract: Rendering of a partially translucent object is performed using a set of parameter maps derived from data measuring reflectance and transmittance of light received at the surface of the partially translucent object. Data is captured from an actual object being modeled, rather than estimated based on internal structure and composition. Parameter maps relating albedo, thickness variation, and specular intensity and roughness are stored as textures to facilitate rendering. In addition, realistic illumination from high energy sources such as sunlight is effected by separating light into low frequency and high frequency components. Low frequency components are rendered by precomputed radiance transfer. High frequency components, which are not modeled well by precomputed radiance transfer, are modeled using a light visibility convolution integral to generate light visibility maps for positions of the high frequency light source.
    Type: Grant
    Filed: July 25, 2005
    Date of Patent: September 15, 2009
    Assignee: Microsoft Corporation
    Inventors: Lifeng Wang, Xu Yang, Baining Guo, Heung-Yeung Shum
  • Patent number: 7552584
    Abstract: A fuel system for an engine is disclosed. The fuel system has a common source of pressurized fuel, at least one injection device, an exhaust treatment device, and a regeneration device. The at least one injection device is configured to inject fuel from the common source into a combustion chamber of the engine. The exhaust treatment device is configured to remove particulate matter from an exhaust flow of the engine. The regeneration device is configured to inject fuel from the common source into at least one of the exhaust treatment device and the exhaust flow.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: June 30, 2009
    Assignee: Caterpillar Inc.
    Inventors: Lifeng Wang, Rui Zhang, John D. Gierszewski, Curtis J. Graham, Andrew C. Heebink, Jack A. Merchant
  • Patent number: 7545375
    Abstract: A computer implemented method for generating a representation of structure for use in rendering a synthesized image is provided. The representation is a view-dependent displacement mapping that represents displacements along a viewing direction. This view dependency allows the representation to be used to determine self shadows as well as shading, occlusion and silhouettes when used during rendering for synthesis.
    Type: Grant
    Filed: February 27, 2007
    Date of Patent: June 9, 2009
    Assignee: Microsoft Corporation
    Inventors: Lifeng Wang, Xi Wang, Xin Tong, Baining Guo, Heung-Yeung Shum
  • Publication number: 20080320500
    Abstract: Described is a technology by which a human interface device (e.g., a keyboard or mouse) physically coupled to a first computing machine controls a second computing machine in an aggregated computer system. When the first computing machine enters a device producer state with respect to the human interface device, the first machine routes the human interface device data to the second computing machine. The second computing machine receives the human interface device data, and simulates a physical connection of the human interface device to the second computing machine by providing the human interface device data to a virtual device driver loaded on the second computing machine. The virtual device driver may be registered with a virtual bus driver to receive the data.
    Type: Application
    Filed: June 25, 2007
    Publication date: December 25, 2008
    Applicant: Microsoft Corporation
    Inventors: Yang Li, Lifeng Wang, Jian Wang
  • Publication number: 20080320501
    Abstract: Described is an aggregate computer system that operates by sharing devices of networked computing machines. A consumer machine uses a real device of a producer machine as a virtual device, by coupling the real driver of the real device over the network to a virtual driver of the consumer machine. Each machine may include an aggregate device manager that manages the virtual devices, and/or an aggregate connection manager that processes communications received over at least two different types of networks. Each machine may include a virtual bus and virtual bus driver that simulates a physical connection of a remote device to that machine via a bus. Upon receiving a request to plug-in a virtual device, the consumer machines queries for information of the device, and loads a virtual driver based on the device information when received. The consumer machine may query by sending plug-and-play events to the virtual bus.
    Type: Application
    Filed: June 25, 2007
    Publication date: December 25, 2008
    Applicant: Microsoft Corporation
    Inventors: Yang Li, Lifeng Wang, Jian Wang, Chao Li
  • Publication number: 20080307096
    Abstract: A data connection can be established between a handheld device (e.g., a mobile phone or smartphone) and a computerized second device. For example, an action associated with a keyboard scancode can be mapped to a key on the keypad of the handheld device. A key press on a keypad of the handheld device can be translated into key press data. The key press data can be sent to the second device over the data connection, causing the action to be executed on the second device.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Applicant: Microsoft Corporation
    Inventors: Jian Wang, Yang Li, Lifeng Wang, Chao Li
  • Publication number: 20080307349
    Abstract: Detailed herein is a technology which, among other things, allows a source computer to display image data on a destination computer's display. In one approach to the technology, a method of sharing a monitor across a network is described. This method involves retrieving graphics information from a display driver on the source computer. This graphics information is compressed, and transmitted from the source computer to the destination computer. The compressed graphics information is then decompressed, and displayed on the destination display attached to the destination computer.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Applicant: Microsoft Corporation
    Inventors: Jian Wang, Chao Li, Yang Li, Lifeng Wang
  • Publication number: 20080294778
    Abstract: Described herein is technology for, among other things, facilitating network communications. It involves various techniques for facilitating network communications by creating virtual named channels which allow applications and thereby users to communicate over a wide variety of networks interfaces without requiring specific knowledge or programming corresponding to the underlying network. Thus, the technology may provide a uniform interface to handle network connections on different types of computing devices and over different types of networks.
    Type: Application
    Filed: May 25, 2007
    Publication date: November 27, 2008
    Applicant: Microsoft Corporation
    Inventors: Lifeng Wang, Jian Wang, Yang Li, Yunxin Liu
  • Publication number: 20080068386
    Abstract: Real-time rendering of realistic rain is described. In one aspect, image samples of real rain and associated information are automatically modeled in real-time to generate synthetic rain particles in view of respective scene radiances of target video content frames. The synthetic rain particles are rendered in real-time using pre-computed radiance transfer with uniform random distribution across respective frames of the target video content.
    Type: Application
    Filed: September 14, 2006
    Publication date: March 20, 2008
    Applicant: Microsoft Corporation
    Inventors: Zhouchen Lin, Lifeng Wang, Tian Fang, Xu Yang, Xuan Yu, Jian Wang, Xiaoou Tang