Patents by Inventor Wenfeng Li
Wenfeng Li 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: 20160321235Abstract: The disclosed embodiments enable a report to be generated using a template. The template may include one or more properties for which for which corresponding values are to be inherited by each copy of the template. A value of a property that is inherited may be overridden by modifying the inherited value. A copy of a template may be incorporated into a report design. Conversely, at least a portion of a report design may be saved as a template.Type: ApplicationFiled: July 7, 2016Publication date: November 3, 2016Inventors: Wenbin He, Wenfeng Li, Rima Kanguri, Yu Li
-
Patent number: 9437004Abstract: An exemplary method for surfacing feature changes occurring over time at a location is provided. The method includes identifying sets of images captured at a location over a period of time. The sets of images depict objects at the location. Visual changes at the location over the period of time are determined for a given physical feature of the objects depicted in images from the sets of images based on at least a comparison of features in corresponding areas of a first and a second 3D geometry of the location associated with the images. The first and second 3D geometries depict physical features of objects at the location at different times. The sets of images may be ranked based on the determined visual changes for each set. A given set of images from the sets of images may be selected for display on a user interface based on the ranking.Type: GrantFiled: June 23, 2014Date of Patent: September 6, 2016Assignee: Google Inc.Inventors: Jonathan Siegel, Allen Hutchison, Wenfeng Li
-
Patent number: 9411798Abstract: The disclosed embodiments enable a report to be generated using a template. The template may include one or more properties for which for which corresponding values are to be inherited by each copy of the template. A value of a property that is inherited may be overridden by modifying the inherited value. A copy of a template may be incorporated into a report design. Conversely, at least a portion of a report design may be saved as a template.Type: GrantFiled: May 30, 2008Date of Patent: August 9, 2016Assignee: Open Text CorporationInventors: Wenbin He, Wenfeng Li, Rima Kanguri, Yu Li
-
Publication number: 20160185391Abstract: A vehicle rear portion structure includes: a rear side member front-rear direction; a shock absorbing member that is placed at the rear side of the rear side member; and a lower bracket that has a reinforcement portion that is joined to a rear end portion of the rear side member, a load receiving portion that extends downward from a rear end portion of the reinforcement portion and to which the shock absorbing member is joined, and a load transmitting bead portion that is disposed spanning the distance between the load receiving portion and a lower wall portion of the reinforcement portion, with a length L to which the load transmitting bead portion projects in the vehicle front-rear direction becoming longer heading from the load receiving portion to the reinforcement portion.Type: ApplicationFiled: November 19, 2015Publication date: June 30, 2016Applicant: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Hiroto SUZUKI, Hideyuki TAKAHASHI, Wenfeng LI
-
Publication number: 20160019223Abstract: In one aspect, a request to alter a first image is received. The request includes a portion of the first image that is provided for display with a second image. The second image is associated with three-dimensional (3D) geometry data for an object depicted in both the first and second images and date information identifying when the second image was captured. Input identifying an area of the second image is received. A third image is identified based on the date information of the third image and the second image. The third image is associated with 3D geometry data for the object. An area of the third image is determined based on the 3D geometry data of the second image, the 3D geometry data of the second image, and the area of the second image. Information identifying the area of the third image is provided for display with the third image.Type: ApplicationFiled: July 15, 2014Publication date: January 21, 2016Inventors: Andrew Vytas Kisielius, Wenfeng Li, Michael Paul Rolig, Chunfeng Hao, Jacqueline Anne Lai, Alena Viktorovna Repina, Bryan M. Klingner, Robert William Christy
-
Publication number: 20150371389Abstract: An exemplary method for surfacing feature changes occurring over time at a location is provided. The method includes identifying sets of images captured at a location over a period of time. The sets of images depict objects at the location. Visual changes at the location over the period of time are determined for a given physical feature of the objects depicted in images from the sets of images based on at least a comparison of features in corresponding areas of a first and a second 3D geometry of the location associated with the images. The first and second 3D geometries depict physical features of objects at the location at different times. The sets of images may be ranked based on the determined visual changes for each set. A given set of images from the sets of images may be selected for display on a user interface based on the ranking.Type: ApplicationFiled: June 23, 2014Publication date: December 24, 2015Inventors: Jonathan Siegel, Allen Hutchison, Wenfeng Li
-
Publication number: 20150302633Abstract: Images may be automatically annotated with place identifiers based on textual metadata associated with the images. The quality of these place identifiers may be scored based on a number of different factors. For example, these annotations may also include confidence and topicality values indicative of the relationships between the place identifier and the text as well as topics of the text of the textual metadata. Images that also have additional location information that includes GPS coordinates or a location specified by a user, may be used to evaluate the quality of a given place identifier, combination of confidence and topicality values, and the overall annotation system. These valuations may, in turn, be used to score the quality of such automatic annotations of other images that do not have such additional location information.Type: ApplicationFiled: April 22, 2014Publication date: October 22, 2015Applicant: GOOGLE INC.Inventors: Wenfeng Li, Allen Hutchison
-
Patent number: 9031952Abstract: Methods and apparatuses are provided for user interest modeling. A method may include accessing logged interactive user history data for a user data for a user. The method may additionally include determining at least one user interest topic for the user by utilizing a topic model acting upon at least a portion of the logged interactive user history data and one or more seed documents generated from a topic feature source. Corresponding apparatuses are also provided.Type: GrantFiled: December 31, 2009Date of Patent: May 12, 2015Assignee: Nokia CorporationInventors: Jilei Tian, Rile Hu, Wenfeng Li, Xiaojie Wang
-
Publication number: 20140089239Abstract: An apparatus for determining one more preferred words of a user may include a processor and memory storing executable computer program code that cause the apparatus to at least perform operations including implementing a topic model including data associated with one or more word preferences of at least one user. The computer program code may further cause the apparatus to implement a training model of the topic model to generate the word preferences based in part on analyzing training data of the training model. The training data including content associated with one or more determined topics. The computer program code may further cause the apparatus to determine that the word preferences correspond to one or more preferred words of respective users. Corresponding methods and computer program products are also provided.Type: ApplicationFiled: May 10, 2011Publication date: March 27, 2014Inventors: Rile Hu, Wenfeng Li, Jilei Tian, Xiaojie Wang
-
Patent number: 8522192Abstract: A system and method for facilitating the performance of administrator tasks in performing changes to enterprise level data that is associated with various users. The method includes the steps of generating a login dialog box to accept login information from an administrator; establishing a connection to at least one project source name; providing an outline to the administrator, the outline facilitating the creation and submission of command based instruction by providing syntax for a purpose, the outline being maintained in a predetermined folder; and providing a history feature to save a set instructions that were executed successfully.Type: GrantFiled: June 20, 2002Date of Patent: August 27, 2013Assignee: Microstrategy IncorporatedInventors: Rodolfo Avalos, Jeffrey A. Bedell, Scott Cappiello, Alejandro Freixas, Raul Gonzalez, William Hurwood, Benjamin Li, Wenfeng Li, Ningning Liu, Luis V. Orozco, Ramkumar Ramachandran, Michael J. Saylor, Stephen S. Trundle, Abhimanyu Warikoo
-
Publication number: 20120290599Abstract: Methods and apparatuses are provided for user interest modeling. A method may include accessing logged interactive user history data for a user data for a user. The method may additionally include determining at least one user interest topic for the user by utilizing a topic model acting upon at least a portion of the logged interactive user history data and one or more seed documents generated from a topic feature source is feature source. Corresponding apparatuses are also provided.Type: ApplicationFiled: December 31, 2009Publication date: November 15, 2012Applicant: NOKIA CORPORATIONInventors: Jilei Tian, Rile Hu, Wenfeng Li, Xiaojie Wang
-
Patent number: 8301668Abstract: In accordance with one aspect of the invention, methods and apparatus for providing information for use in generating or modifying an expression are disclosed. Input from a user is received within an expression. A list of one or more suggestions is provided in response to the input. A selection of one of the suggestions in the list is received. The expression is then built to include the selection.Type: GrantFiled: April 18, 2008Date of Patent: October 30, 2012Assignee: Actuate CorporationInventors: Wenbin He, Wenfeng Li, Jun Zhai, Petter Ivmark, Gauri Tikekar
-
Publication number: 20110320741Abstract: An apparatus may include a profile determiner configured to determine a user profile. A contextual characteristic determiner may be configured to determine contextual characteristics relating to the apparatus and/or the user of the apparatus such that the profile determiner may infer user preferences and thereby create a dynamic portion of the user profile. An index builder may be configured to build an index of profile categories included within the user profile. A subscription registrar may cause the user profile to be registered for sharing with a service provider. Thereby a profile manager may provide for direct controlled access to the user profile which may be limited by user selection of permission levels and/or profile categories which are shared. Thereby access to the user profile may occur directly with the apparatus without storing the user profile on a separate server.Type: ApplicationFiled: June 28, 2010Publication date: December 29, 2011Inventors: Jilei Tian, Sailesh Sathish, Rile Hu, Wenfeng Li
-
Patent number: 7945561Abstract: Methods and apparatus for joining two or more tables are disclosed. A query including a join query is received, where the join query requests that a new table be generated from data obtained from two or more tables, where the two or more tables are stored at two or more data sources. One or more columns for each of the tables for which data is to be obtained are identified from the query. A query plan to execute the query to obtain data for the identified columns from the two or more tables is then generated.Type: GrantFiled: April 5, 2010Date of Patent: May 17, 2011Assignee: Actuate CorporationInventors: Wenfeng Li, Venkateswaran Venkataraman Iyer, Houqiang Yan, Aneesh M. Kulkarni, Peter Lai, Ajibayo O. O. A. Ogunshola
-
Patent number: 7836178Abstract: A technique for limiting access to the resources of a system is disclosed. In one embodiment, wherein the system has a server for processing requests, and wherein the server supports a plurality of projects, the technique includes receiving a request to access the resources of the system. The request is denied based upon an application level and a setting level, wherein the application level is associated with one of a plurality of functional layers within the system that is affected by the request, and wherein the setting level is a limiting value associated with one of the server alone and the server with one or more of the plurality of projects. The limiting value limits an operation on one of the plurality of functional layers, thereby limiting access to the resources of the system.Type: GrantFiled: June 11, 2002Date of Patent: November 16, 2010Assignee: MicroStrategy IncorporatedInventors: Jeffrey A. Bedell, Benjamin Z. Li, Wenfeng Li, Luis V. Orozco, Ramprasad Polana, Ramkumar Ramachandran, Jun Yuan
-
Patent number: 7831633Abstract: Methods and apparatus for supporting an additional data source in a system adapted for processing data from one or more data sources are disclosed. A design-time driver for the additional data source is obtained, where the design-time driver supports the definition of data including one or more fields of the additional data source to retrieve from the additional data source. In addition, a run-time driver for the additional data source is obtained, where the run-time driver supports retrieval of data corresponding to the one or more fields from the additional data source and where the run-time driver has a second application programming interface. The design-time driver is executed via a first application programming interface, where the first application programming interface enables definition of the data including the one or more fields to be retrieved from the additional data source.Type: GrantFiled: December 22, 2004Date of Patent: November 9, 2010Assignee: Actuate CorporationInventors: Linda Chan, Peter Lai, Xiaojun Yang, Wenfeng Li, Paul Rogers, Alan Li, Derek Lai
-
Patent number: 7720838Abstract: Methods and apparatus for joining two or more tables are disclosed. A query including a join query is received, where the join query requests that a new table be generated from data obtained from two or more tables, where the two or more tables are stored at two or more different data sources. Data from the tables is retrieved corresponding to the query. A new table is then generated from the retrieved data.Type: GrantFiled: June 21, 2006Date of Patent: May 18, 2010Assignee: Actuate CorporationInventors: Wenfeng Li, Venkateswaran Venkataraman Iyer, Houqiang Yan, Aneesh M. Kulkarni, Peter Lai, Ajibayo O. O. A. Ogunshola
-
Patent number: 7702616Abstract: Methods and apparatus for joining two or more tables are disclosed. A query including a join query is received, where the join query requests that a new table be generated from data obtained from two or more tables, where the two or more tables are stored at two or more data sources. One or more columns for each of the tables for which data is to be obtained are identified from the query. A query plan to execute the query to obtain data for the identified columns from the two or more tables is then generated.Type: GrantFiled: June 21, 2006Date of Patent: April 20, 2010Assignee: Actuate CorporationInventors: Wenfeng Li, Venkateswaran Venkataraman Iyer, Houqiang Yan, Aneesh M. Kulkarni, Peter Lai, Ajibayo O. O. A. Ogunshola
-
Patent number: 7113993Abstract: A technique for handling server session requests in a system having a plurality of servers is disclosed. In one embodiment, the technique includes receiving a request to create a session on one of the plurality of servers. In response to the request, a primary session is created on a first of the plurality of servers. After the primary session is created, at least one other of the plurality of servers are notified that the primary session has been created. Such notification allows for a backup session on the at least one other of the plurality of servers to take over for the primary session upon a failure on the first of the plurality of servers.Type: GrantFiled: June 6, 2002Date of Patent: September 26, 2006Assignee: MicroStrategy, Inc.Inventors: Scott Cappiello, Yi Du, Dyung V. Le, Benjamin Z. Li, Wenfeng Li, Ramprasad Polana, Patrick Vinton