Patents by Inventor Liujian Qian

Liujian Qian 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: 20240393928
    Abstract: Systems, methods, and other embodiments associated with generating aggregate data geospatial grid cells for encoding in vector tiles are described. In one embodiment, a method includes accepting an input to adjust a zoom level of a map. In response to the input to adjust the zoom level, the method automatically (i) identifies finest-resolution hexagons contained in a vector tile that appears in the map at the adjusted zoom level, (ii) selects a hexagon resolution level that allows for n hexagons to be placed along an axis of the vector tile, (iii) generates, from the finest resolution hexagons, new hexagons at the hexagon resolution level, wherein the new hexagons aggregate data values of the finest resolution hexagons, and (iv) encodes the new hexagons in the vector tile. The method then transmits the vector tile for display in the map with the new hexagons overlaid on the vector tile.
    Type: Application
    Filed: July 31, 2024
    Publication date: November 28, 2024
    Inventors: Smridh MALHOTRA, Liujian QIAN
  • Patent number: 12061784
    Abstract: Systems, methods, and other embodiments associated with generating aggregate data geospatial grid cells for encoding in vector tiles are described. In one embodiment, a method includes identifying a subset of finest-resolution geospatial grid cells contained by a vector tile in a set of finest-resolution geospatial grid cells and their associated aggregate data values; selecting a cell resolution level based on a zoom level of the vector tile; generating a new geospatial grid cell at the cell resolution level based on cell IDs of the subset of finest-resolution cells; generating a total aggregate data value for the new cell based on associated aggregate data values of the subset of finest-resolution cells; encoding the new cell and total aggregate data value in the vector tile; and transmitting the encoded vector tile to a client to cause the vector tile and the new cell to be displayed.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: August 13, 2024
    Assignee: Oracle International Corporation
    Inventors: Smridh Malhotra, Liujian Qian
  • Publication number: 20230289045
    Abstract: Systems, methods, and other embodiments associated with generating aggregate data geospatial grid cells for encoding in vector tiles are described. In one embodiment, a method includes identifying a subset of finest-resolution geospatial grid cells contained by a vector tile in a set of finest-resolution geospatial grid cells and their associated aggregate data values; selecting a cell resolution level based on a zoom level of the vector tile; generating a new geospatial grid cell at the cell resolution level based on cell IDs of the subset of finest-resolution cells; generating a total aggregate data value for the new cell based on associated aggregate data values of the subset of finest-resolution cells; encoding the new cell and total aggregate data value in the vector tile; and transmitting the encoded vector tile to a client to cause the vector tile and the new cell to be displayed.
    Type: Application
    Filed: March 10, 2022
    Publication date: September 14, 2023
    Inventors: Smridh MALHOTRA, Liujian QIAN
  • Patent number: 10255293
    Abstract: Computerized systems, methods, and other embodiments associated with generating virtual map tiles according to an ad hoc specification are described. In one embodiment, a method includes defining, in response to receiving a request through an interface of a map server, virtual map tiles according to an ad hoc specification. The ad hoc specification indicates characteristics of the virtual map tiles including at least a format and map content of the virtual map tiles. The method includes computing the virtual map tiles from at least the map content specified by the ad hoc specification and according to the format indicated by the ad hoc specification. Computing the virtual map tiles includes computing the virtual map tiles in response to receiving the request. The method includes transmitting the virtual map tiles to a client device to cause the viewable region of the electronic map to be displayed on the client device.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: April 9, 2019
    Assignee: ORACLE INTERNATINOAL CORPORATION
    Inventors: Honglei Zhu, Liujian Qian, Siva Ravada
  • Patent number: 10042863
    Abstract: Systems, methods, and other embodiments associated with automatically updating a map cache are described. In one embodiment, a method includes detecting a modification to a spatial database record having a geometry attribute and recording, in a log table, an identifier for the record that was modified. The method includes periodically accessing the log table to identify map tiles that include at least one geometry of records that have been modified and periodically generating the identified map tiles. The generated map tiles are stored in a map cache.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: August 7, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Honglei Zhu, Liujian Qian
  • Publication number: 20170108347
    Abstract: Computerized systems, methods, and other embodiments associated with generating virtual map tiles according to an ad hoc specification are described. In one embodiment, a method includes defining, in response to receiving a request through an interface of a map server, virtual map tiles according to an ad hoc specification. The ad hoc specification indicates characteristics of the virtual map tiles including at least a format and map content of the virtual map tiles. The method includes computing the virtual map tiles from at least the map content specified by the ad hoc specification and according to the format indicated by the ad hoc specification. Computing the virtual map tiles includes computing the virtual map tiles in response to receiving the request. The method includes transmitting the virtual map tiles to a client device to cause the viewable region of the electronic map to be displayed on the client device.
    Type: Application
    Filed: June 3, 2016
    Publication date: April 20, 2017
    Inventors: Honglei ZHU, Liujian QIAN, Siva RAVADA
  • Publication number: 20150347457
    Abstract: Systems, methods, and other embodiments associated with automatically updating a map cache are described. In one embodiment, a method includes detecting a modification to a spatial database record having a geometry attribute and recording, in a log table, an identifier for the record that was modified. The method includes periodically accessing the log table to identify map tiles that include at least one geometry of records that have been modified and periodically generating the identified map tiles. The generated map tiles are stored in a map cache.
    Type: Application
    Filed: May 28, 2014
    Publication date: December 3, 2015
    Inventors: Honglei ZHU, Liujian QIAN
  • Patent number: 7376636
    Abstract: A geographic data relational database and a spatial library of routines that access and analyze spatial data are used to convert an identified location to a set of geographic coordinate pairs. A geocoder engine applies the spatial library routines to the geographic data in the relational database, and based on the identified location and a set of matching rules, produces the set of geographic coordinates. The geographic data may be derived from multiple sources. The rules may specify, for example, that only geographic coordinates corresponding to an exact match of the identified location are to be returned, or that matching of certain attributes may be relaxed. The identified location may be, for example, the intersection of two streets, an address, a postal area code such as a zip code.
    Type: Grant
    Filed: June 7, 2002
    Date of Patent: May 20, 2008
    Assignee: Oracle International Corporation
    Inventors: Ping Wang, Jayant Sharma, Liujian Qian
  • Patent number: 7162470
    Abstract: Business directory services allow definitions of custom category hierarchies and different search methods, such as, for example, search by location, distance from an addressable location, partial or complete business name, and category. A stepwise refinement search interface provides capability for searching within search results using different search methods or categories. Thus, a user does not have to refine and re-enter search criteria in order to get a progressively selective search. This is particularly useful for mobile phone or hand-held device users who would prefer not to have to re-enter the criteria on each search but rather incrementally refine the search criteria.
    Type: Grant
    Filed: June 9, 2003
    Date of Patent: January 9, 2007
    Assignee: Oracle International Corporation
    Inventors: Jayant Sharma, Ping Wang, Liujian Qian, Ji Yang
  • Publication number: 20040054691
    Abstract: Business directory services allow definitions of custom category hierarchies and different search methods, such as, for example, search by location, distance from an addressable location, partial or complete business name, and category. A stepwise refinement search interface provides capability for searching within search results using different search methods or categories. Thus, a user does not have to refine and re-enter search criteria in order to get a progressively selective search. This is particularly useful for mobile phone or hand-held device users who would prefer not to have to re-enter the criteria on each search but rather incrementally refine the search criteria.
    Type: Application
    Filed: June 9, 2003
    Publication date: March 18, 2004
    Applicant: Oracle International Corporation
    Inventors: Jayant Sharma, Ping Wang, Liujian Qian, Ji Yang