Patents by Inventor Jun Lan

Jun Lan 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).

  • Patent number: 8355535
    Abstract: A method and an apparatus for recording an event in a virtual world. The method includes acquiring camera view regions of avatars joining the event; identifying one or more key avatars and/or key objects based on information about the targets in the camera view regions of the avatars; setting one or more recorders for the identified one or more key avatars and/or key objects for recording the event such that the one or more key avatars and/or key objects are located in the camera view regions of the one or more recorders. The apparatus includes devices configured to perform the steps of the method.
    Type: Grant
    Filed: November 13, 2009
    Date of Patent: January 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jun Hou, Dong Jun Lan, Sheng Lu, Jian Wang, Meng Ye, Zi Yu Zhu
  • Publication number: 20120303660
    Abstract: A system and method enabling the search for a three-dimensional virtual world object across the universe of virtual worlds by utilizing a two-step search process to first identify the object and second, to actively locate and generate a URI to all presently manifest instances of that object.
    Type: Application
    Filed: August 9, 2012
    Publication date: November 29, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Boas Betzler, Xing Fang, Neil A. Katz, Dong Jun Lan, Sheng Lu, Meng Ye, Zi Yu Zhu
  • Patent number: 8244754
    Abstract: A system and method enabling the search for a three-dimensional virtual world object across the universe of virtual worlds by utilizing a two-step search process to first identify the object and second, to actively locate and generate a URI to all presently manifest instances of that object.
    Type: Grant
    Filed: February 1, 2010
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Boas Betzler, Xing Fang, Neil A. Katz, Dong Jun Lan, Sheng Lu, Meng Ye, Zi Yu Zhu
  • Patent number: 8244514
    Abstract: A method and system for correlating out interactions, which occur due to one or a set of specific events, of an application, which is deployed in multiple adjacent tiers in an actual environment is described. First, a simulation environment corresponding to the actual environment is created. Then, specific events are led to the actual environment and the simulation environment. A pattern(s) of interactions, which are related with the specific events, between adjacent tiers in the simulation environment and a large number of interactions between adjacent tiers in the actual environment are obtained. Afterwards, interactions, which are related with the specific events, between adjacent tiers among the obtained interactions between adjacent tiers in the actual environment are correlated using a template of the obtained pattern(s) of interactions, which are related with the specific events, between adjacent tiers in the simulation environment as a template.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Sheng Lu, Qingbo Wang, Meng Ye, Long Cheng, Dong Jun Lan, Xing Fang, Gang Crl Wang
  • Publication number: 20110227938
    Abstract: A method and systems for providing and processing images of a virtual world scene. The method includes: rendering the scene of the virtual world to generate a plurality of rendering results, generating at least one image stream based on at least part of the plurality of rendering results, and sending the at least one image stream to the client. The system for providing the images includes: rendering means to generate a plurality of rendering results; image stream generation means for generating at least one image stream; and sending means for sending said at least one image stream to a client. After providing the images, the images are processed by receiving means for receiving, at a client, two image streams and merging means for merging the two image streams into a single image stream for playing.
    Type: Application
    Filed: March 17, 2011
    Publication date: September 22, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dong Jun Lan, Qi Cheng Li, Jian Wang, Yi Min Wang, Zi Yu Zhu
  • Publication number: 20110191365
    Abstract: A system and method enabling the search for a three-dimensional virtual world object across the universe of virtual worlds by utilizing a two-step search process to first identify the object and second, to actively locate and generate a URI to all presently manifest instances of that object.
    Type: Application
    Filed: February 1, 2010
    Publication date: August 4, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Boas Betzler, Xing Fang, Neil A. Katz, Dong Jun Lan, Sheng Lu, Meng Ye, Zi Yu Zhu
  • Patent number: 7937478
    Abstract: An apparatus, system, and method are disclosed for reducing the loading time of a web page. In one embodiment, the apparatus, system, and method comprise requesting a web page from a web server, wherein requesting a web page from a web server comprises sending a browser parameter comprising an indicator to the web server, the indicator indicating that a browser is capable of receiving an archive. The present invention may further comprise receiving one or more archives from the web server, the one or more archives each comprising a plurality of archivable objects referenced by the web page, and rendering the web page using the plurality of archivable objects from the one or more archives.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: May 3, 2011
    Assignee: International Business Machines Corporation
    Inventors: Long Cheng, Catherine C. Diep, Dong Jun Lan, Sheng S. Lu, Luis J. Ostdiek, Qing Bo Wang, Meng Ye
  • Patent number: 7930590
    Abstract: A system, method and program enabling users to diagnose applications easily without affecting the operating performance of the application server, optimizing the log mechanism based on the integrated development environment. The method includes running the application in a main running environment and at least one shadow environment, the shadow environment obtained by duplicating the main running environment; and the main running environment interacting with the shadow environment with respect to the fault of the application. The method includes performing the steps of the main running environment: monitoring the exceptions in the system and sending system exception information to the shadow environment in the event of finding exceptions in the system. The shadow environment: receives the system exception information, opens diagnostic log/trace functions to obtain diagnosis log/trace files related to the system exceptions, and analyzes the diagnosis result based on the obtained diagnosis log/trace files.
    Type: Grant
    Filed: January 15, 2008
    Date of Patent: April 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Long Cheng, Ying Chen, Dong Jun Lan, Qingbo Wang, Meng Ye
  • Patent number: 7890578
    Abstract: A method for controlling display of a web page on the client, the contents in said web page being assigned different priorities, includes sending an access request for the web page from the client to the server; in response to said access request, the server sending controllers for implementing prioritization of said contents in the web page to the client, and the controllers retrieving the web page contents the server according to the priority order thereof for display. With the system and method, it is possible to prioritize different contents in a web page and to ensure contents with higher priority are downloaded and displayed earlier than those with lower priority, and thereby avoiding the disadvantage of multi-thread parallel download in the prior art.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Long Cheng, Xing Fang, Dong Jun Lan, Sheng Lu, Qingbo Wang, Meng Ye
  • Publication number: 20100124360
    Abstract: A method and an apparatus for recording an event in a virtual world. The method includes acquiring camera view regions of avatars joining the event; identifying one or more key avatars and/or key objects based on information about the targets in the camera view regions of the avatars; setting one or more recorders for the identified one or more key avatars and/or key objects for recording the event such that the one or more key avatars and/or key objects are located in the camera view regions of the one or more recorders. The apparatus includes devices configured to perform the steps of the method.
    Type: Application
    Filed: November 13, 2009
    Publication date: May 20, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jun Hou, Dong Jun Lan, Sheng Lu, Jian Wang, Meng Ye, Zi Yu Zhu
  • Publication number: 20090063621
    Abstract: An apparatus, system, and method are disclosed for reducing the loading time of a web page. In one embodiment, the apparatus, system, and method comprise requesting a web page from a web server, wherein requesting a web page from a web server comprises sending a browser parameter comprising an indicator to the web server, the indicator indicating that a browser is capable of receiving an archive. The present invention may further comprise receiving one or more archives from the web server, the one or more archives each comprising a plurality of archivable objects referenced by the web page, and rendering the web page using the plurality of archivable objects from the one or more archives.
    Type: Application
    Filed: August 29, 2007
    Publication date: March 5, 2009
    Applicant: International Business Machines Corporation
    Inventors: Long Cheng, Catherine C. Diep, Dong Jun Lan, Sheng S. Lu, Luis J. Ostdiek, Qing Bo Wang, Meng Ye
  • Publication number: 20090063622
    Abstract: An apparatus, system, and method are disclosed for reducing the loading time of a web page. In one embodiment, the apparatus, system, and method comprise requesting a web page from a web server, wherein requesting a web page from a web server comprises sending a browser parameter comprising an indicator to the web server, the indicator indicating that a browser is capable of receiving an archive. The present invention may further comprise receiving one or more archives from the web server, the one or more archives each comprising a plurality of archivable objects referenced by the web page, and rendering the web page using the plurality of archivable objects from the one or more archives.
    Type: Application
    Filed: August 29, 2007
    Publication date: March 5, 2009
    Applicant: International Business Machines Corporation
    Inventors: Long Cheng, Catherine C. Diep, Dong Jun Lan, Sheng S. Lu, Luis J. Ostdiek, Qing Bo Wang, Meng Ye
  • Publication number: 20090013034
    Abstract: A method for controlling display of a web page on the client, the contents in said web page being assigned different priorities, includes sending an access request for the web page from the client to the server; in response to said access request, the server sending controllers for implementing prioritization of said contents in the web page to the client, and the controllers retrieving the web page contents the server according to the priority order thereof for display. With the system and method, it is possible to prioritize different contents in a web page and to ensure contents with higher priority are downloaded and displayed earlier than those with lower priority, and thereby avoiding the disadvantage of multi-thread parallel download in the prior art.
    Type: Application
    Filed: January 18, 2008
    Publication date: January 8, 2009
    Applicant: International Business Machines Corporation
    Inventors: Long Cheng, Xing Fang, Dong Jun Lan, Sheng Lu, Qingbo Wang, Meng Ye
  • Publication number: 20080270102
    Abstract: A method and system for correlating out interactions, which occur due to one or a set of specific events, of an application, which is deployed in multiple adjacent tiers in an actual environment is described. First, a simulation environment corresponding to the actual environment is created. Then, specific events are led to the actual environment and the simulation environment. A pattern(s) of interactions, which are related with the specific events, between adjacent tiers in the simulation environment and a large number of interactions between adjacent tiers in the actual environment are obtained. Afterwards, interactions, which are related with the specific events, between adjacent tiers among the obtained interactions between adjacent tiers in the actual environment are correlated using a template of the obtained pattern(s) of interactions, which are related with the specific events, between adjacent tiers in the simulation environment as a template.
    Type: Application
    Filed: April 28, 2008
    Publication date: October 30, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: SHENG LU, Qingbo Wang, Meng Ye, Long Cheng, Dong Jun Lan, Xing Fang, Gang Crl Wang
  • Publication number: 20080250310
    Abstract: An apparatus and method for customizing a web page comprising components and steps for analyzing a template of the web page to obtain block elements constituting the web page template, selecting a block element to be customized, and setting an optimization and/or differentiating policy for the selected block element, thus customizing the selected block element, and storing the customized policy correlated to a selector. The invention also provides an apparatus for optimizing and/or differentiating a web page based on customized policies, which are stored correlated to selectors and web page templates, comprising a web page object selector for comparing the visited original web page and the selectors associated with the customized policies to determine the portion in the web page matched with a selector; and a policy enforcer for enforcing a corresponding policy on said matched portion, thus displaying an optimized and differentiated web page.
    Type: Application
    Filed: March 25, 2008
    Publication date: October 9, 2008
    Applicant: International Business Machines Corporation
    Inventors: Ying Chen, Long Cheng, Dong Jun Lan, Hai Ping Li, Meng Ye
  • Publication number: 20080215922
    Abstract: A system, method and program enabling users to diagnose applications easily without affecting the operating performance of the application server, optimizing the log mechanism based on the integrated development environment. The method includes running the application in a main running environment and at least one shadow environment, the shadow environment obtained by duplicating the main running environment; and the main running environment interacting with the shadow environment with respect to the fault of the application. The method includes performing the steps of the main running environment: monitoring the exceptions in the system and sending system exception information to the shadow environment in the event of finding exceptions in the system. The shadow environment: receives the system exception information, opens diagnostic log/trace functions to obtain diagnosis log/trace files related to the system exceptions, and analyzes the diagnosis result based on the obtained diagnosis log/trace files.
    Type: Application
    Filed: January 15, 2008
    Publication date: September 4, 2008
    Applicant: International Business Machines Corporation
    Inventors: Long Cheng, Ying Chen, Dong Jun Lan, Qingbo Wang, Meng Ye
  • Patent number: 6904798
    Abstract: A marine sensor device mounts in a single opening in a hull of a marine vessel. The sensor includes a housing secured in the opening. Positioned within the housing is a body containing at least two sensors. The body is removable from the housing. A magnetized paddlewheel can be disposed in a first cavity formed on a first half of the body, the paddlewheel has a plurality of paddles extending from a circular central hub and rotatably mounted on an axle extending transverse a fore and aft direction of travel of the vessel. A magnetic sensor can be located adjacent the paddles, the magnetic sensor senses the rotation of the paddles and provides speed indications. The magnetic sensor can be a Hall-effect device. A sonic transducer for depth detection can be disposed within a second cavity formed on a second half of the body. A thermal sensor for sensing water temperature can be disposed in a well formed in the body.
    Type: Grant
    Filed: July 30, 2003
    Date of Patent: June 14, 2005
    Assignee: Airmar Technology Corporation
    Inventors: Stephen G. Boucher, Robert M. Cullen, Jun Lan
  • Publication number: 20040074294
    Abstract: A marine sensor device mounts in a single opening in a hull of a marine vessel. The sensor includes a housing secured in the opening. Positioned within the housing is a body containing at least two sensors. The body is removable from the housing. A magnetized paddlewheel can be disposed in a first cavity formed on a first half of the body, the paddlewheel has a plurality of paddles extending from a circular central hub and rotatably mounted on an axle extending transverse a fore and aft direction of travel of the vessel. A magnetic sensor can be located adjacent the paddles, the magnetic sensor senses the rotation of the paddles and provides speed indications. The magnetic sensor can be a Hall-effect device. A sonic transducer for depth detection can be disposed within a second cavity formed on a second half of the body. A thermal sensor for sensing water temperature can be disposed in a well formed in the body.
    Type: Application
    Filed: July 30, 2003
    Publication date: April 22, 2004
    Applicant: Airmar Technology Corporation
    Inventors: Stephen G. Boucher, Robert M. Cullen, Jun Lan