Patents by Inventor Haifeng Jiang
Haifeng Jiang 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: 11946349Abstract: A downhole throttling device based on wireless control includes an inlet nozzle, a throttling assembly, an electrical sealing cylinder, a gas guide cylinder, a lower adapter sleeve, an end socket, a female sleeve, and electrical components. The inlet nozzle is connected to the throttling assembly, the throttling assembly is connected to the electrical sealing cylinder and the gas guide cylinder, the electrical sealing cylinder and the gas guide cylinder are both connected to the lower adapter sleeve, the lower adapter sleeve is respectively connected to the end socket and the female sleeve, and the electrical components are arranged in the electrical sealing cylinder. A throttling effect is achieved by detecting the temperature and pressure in a tube by a temperature/pressure sensor in the electrical components and controlling a motor to rotate a movable valve in the throttling assembly by a circuit control assembly, thereby achieving wireless control over downhole throttling.Type: GrantFiled: September 15, 2020Date of Patent: April 2, 2024Assignees: PetroChina Company Limited, Sichuan Shengnuo Oil. And Gas Engineering Technology Service Co., LtdInventors: Jun Xie, Huiyun Ma, Jian Yang, Chenggang Yu, Yukun Fu, Qiang Yin, Kui Li, Yuan Jiang, Dezheng Yi, Yanyan Liu, Haifeng Zhong, Xiaodong Liu
-
Publication number: 20240086586Abstract: A computer-implemented method for simulating vehicle data and improving driving scenario detection is provided.Type: ApplicationFiled: September 11, 2023Publication date: March 14, 2024Inventors: LuAn Tang, Shepard Jiang, Peng Yuan, Yuncong Chen, Haifeng Chen, Yuji Kobayashi
-
Patent number: 11821857Abstract: Methods for determining mineral compositions of materials are described. The methods include obtaining elemental data associated with a geologic sample, calculating a measurement correlation matrix of the geologic sample from the elemental data, calculating an artificial correlation matrix, comparing the measurement correlation matrix and the artificial correlation matrix to determine an error value, minimizing the error value by updating the artificial correlation matrix and comparing the measurement correlation matrix to the updated artificial correlation matrix, and determining a mineral composition of the geologic sample based on the minimized measurement correlation matrix.Type: GrantFiled: October 6, 2021Date of Patent: November 21, 2023Assignee: BAKER HUGHES OILFIELD OPERATIONS LLCInventors: Robert Krumm, Ryan Antle, Haifeng Jiang
-
Publication number: 20220107279Abstract: Methods for determining mineral compositions of materials are described. The methods include obtaining elemental data associated with a geologic sample, calculating a measurement correlation matrix of the geologic sample from the elemental data, calculating an artificial correlation matrix, comparing the measurement correlation matrix and the artificial correlation matrix to determine an error value, minimizing the error value by updating the artificial correlation matrix and comparing the measurement correlation matrix to the updated artificial correlation matrix, and determining a mineral composition of the geologic sample based on the minimized measurement correlation matrix.Type: ApplicationFiled: October 6, 2021Publication date: April 7, 2022Applicant: Baker Hughes Oilfield Operations LLCInventors: Robert Krumm, Ryan Antle, Haifeng Jiang
-
Patent number: 10430601Abstract: Disclosed is an authorization control method of convenient food and a digital menu. A database stores digital menu information, convenient food specification information, digital menu instantiation information and convenient food product information. The convenient food product information and digital menu instantiation information in the database are processed so as to generate convenient food product information unit and digital menu instantiation information unit. By creating the convenient food product information and the digital menu instantiation information, the invention can manage the usage authorization of the convenient food specification information and the digital menu information, while simultaneously associating the convenient food product information and the digital menu instantiation information, thus increasing the convenience in using convenient food.Type: GrantFiled: December 1, 2014Date of Patent: October 1, 2019Assignee: ZHUHAI UNICOOK TECHNOLOGY CO., LTD.Inventor: Haifeng Jiang
-
Patent number: 10323494Abstract: A system includes a casing-liner, a first downhole separator, a production pump, and a second downhole separator disposed within a wellbore casing disposed in a wellbore. An annular disposal zone is defined between the casing-liner and the wellbore casing. First downhole separator is configured to receive a production fluid from a production zone and generate a hydrocarbon rich stream and a water stream including a solid medium. Production pump is configured to pump the hydrocarbon rich stream from the first downhole separator to a surface unit. Second downhole separator is configured to receive the water stream including the solid medium from the first downhole separator, separate the solid medium to generate a separated water stream, and dispose the solid medium to the annular disposal zone. The system further includes a tube configured to dispose the separated water stream from the second downhole separator to a water disposal zone in wellbore.Type: GrantFiled: June 29, 2016Date of Patent: June 18, 2019Assignee: General Electric CompanyInventors: Mahendra Ladharam Joshi, Xuele Qi, Raymond Patrick Murphy, Stewart Blake Brazil, Haifeng Jiang, Dewey Lavonne Parkey, Jr.
-
Patent number: 10077646Abstract: A system includes a downhole rotary separator located within the well formation and configured to generate a hydrocarbon rich stream and a first water stream from a well fluid obtained from a production zone. The system also includes an electrical submersible pump disposed within the well formation and operatively coupled to the downhole rotary separator, wherein the electrical submersible pump is configured to transfer the hydrocarbon rich stream to a surface of the earth. The system further includes a surface separator located on the surface of earth and operatively coupled to generate oil and a second water stream from the hydrocarbon rich stream. The system also includes a hydraulic motor disposed within the well formation and operatively coupled to the downhole rotary separator, wherein the hydraulic motor is configured to drive the downhole rotary separator using a drive fluid comprising the hydrocarbon rich stream or the second water stream.Type: GrantFiled: December 21, 2015Date of Patent: September 18, 2018Assignee: GENERAL ELECTRIC COMPANYInventors: Mahendra L Joshi, Xuele Qi, Raymond Patrick Murphy, Stewart Blake Brazil, Haifeng Jiang, Dewey Lavonne Parkey, Victor Jose Acacio
-
Patent number: 10019308Abstract: Systems and methods are disclosed herein for providing fault tolerant processing of events. The system includes multiple consensus computers configured to communicate with one another and multiple event processors configured to process data such as events. Each consensus computer is further configured to receive a request to process a unit of data from an event processor. A consensus computer communicates with at least one other consensus computer to reach consensus as to whether the unit of data has previously been assigned to an event processor for processing. Then, a consensus computer sends a message to the event processor that sent the inquiry including instructions to either process the unit of data or not process the unit of data. Because the consensus computers determine whether a unit of data has previously been assigned to an event processor, the system ensures that an event is not processed more than once.Type: GrantFiled: September 21, 2015Date of Patent: July 10, 2018Assignee: Google LLCInventors: Ashish Gupta, Haifeng Jiang, Manpreet Singh, Monica Chawathe
-
Publication number: 20170248807Abstract: Provided is an electro-optical phase modulation system, including: an electro-optical crystal, a radio frequency circuit and a light source, light incident surface of the electro-optical crystal is in parallel with light exit surface, upper electrode surface thereof is in parallel with lower electrode surface, and an angle between light incident surface and upper electrode surface is Brewster angle; two electrodes of radio frequency circuit are connected to upper and lower electrode surfaces respectively, for transmitting radio frequency signals to upper and lower electrode surfaces, so that an electric filed, direction of which is perpendicular to upper electrode surface, is formed between upper and lower electrode surfaces; light source is located at a side of light incident surface, and incidence angle of beams from light source with respect to light incident surface is Brewster angle. The system is used to reduce residual amplitude modulation, and increase accuracy of phase modulation.Type: ApplicationFiled: May 9, 2017Publication date: August 31, 2017Inventors: HAIFENG JIANG, ZHAOYANG TAI, YANYAN ZHANG, LONG ZHANG, LULU YAN, WENYU ZHAO, SHOUGANG ZHANG
-
Publication number: 20170022797Abstract: A system includes a casing-liner, a first downhole separator, a production pump, and a second downhole separator disposed within a wellbore casing disposed in a wellbore. An annular disposal zone is defined between the casing-liner and the wellbore casing. First downhole separator is configured to receive a production fluid from a production zone and generate a hydrocarbon rich stream and a water stream including a solid medium. Production pump is configured to pump the hydrocarbon rich stream from the first downhole separator to a surface unit. Second downhole separator is configured to receive the water stream including the solid medium from the first downhole separator, separate the solid medium to generate a separated water stream, and dispose the solid medium to the annular disposal zone. The system further includes a tube configured to dispose the separated water stream from the second downhole separator to a water disposal zone in wellbore.Type: ApplicationFiled: June 29, 2016Publication date: January 26, 2017Inventors: Mahendra Ladharam Joshi, Xuele Qi, Raymond Patrick Murphy, Stewart Blake Brazil, Haifeng Jiang, Dewey Lavonne Parkey, JR.
-
Publication number: 20170022795Abstract: A system includes a downhole rotary separator located within the well formation and configured to generate a hydrocarbon rich stream and a first water stream from a well fluid obtained from a production zone. The system also includes an electrical submersible pump disposed within the well formation and operatively coupled to the downhole rotary separator, wherein the electrical submersible pump is configured to transfer the hydrocarbon rich stream to a surface of the earth. The system further includes a surface separator located on the surface of earth and operatively coupled to generate oil and a second water stream from the hydrocarbon rich stream. The system also includes a hydraulic motor disposed within the well formation and operatively coupled to the downhole rotary separator, wherein the hydraulic motor is configured to drive the downhole rotary separator using a drive fluid comprising the hydrocarbon rich stream or the second water stream.Type: ApplicationFiled: December 21, 2015Publication date: January 26, 2017Inventors: Mahendra L. Joshi, Xuele Qi, Raymond Patrick Murphy, Stewart Blake Brazil, Haifeng Jiang, Dewey Lavonne Parkey, JR., Victor Jose Acacia
-
Publication number: 20160314311Abstract: Disclosed is an authorization control method of convenient food and a digital menu. A database stores digital menu information, convenient food specification information, digital menu instantiation information and convenient food product information. The convenient food product information and digital menu instantiation information in the database are processed so as to generate convenient food product information unit and digital menu instantiation information unit. By creating the convenient food product information and the digital menu instantiation information, the invention can manage the usage authorization of the convenient food specification information and the digital menu information, while simultaneously associating the convenient food product information and the digital menu instantiation information, thus increasing the convenience in using convenient food.Type: ApplicationFiled: December 1, 2014Publication date: October 27, 2016Inventor: Haifeng JIANG
-
Patent number: 9384260Abstract: A method for handling data includes receiving a data record. The method further includes adding the count value of the data record to a count value of the top row of a stack when the data record field values are included among the field values of the top row. The method also includes rolling up the top row when less than all of the data record field values are included among the top row field values and the count value of the top row is less than a threshold value. The method further includes outputting the top row and inserting the data record onto the stack as the new top row. The method may also include removing the top row and adding its count value to the count value of a new top row. A system for handling data includes a streaming data handler and a sorter.Type: GrantFiled: October 8, 2014Date of Patent: July 5, 2016Assignee: Google Inc.Inventors: Ashish Gupta, Haifeng Jiang
-
Patent number: 9274863Abstract: Aspects of the disclosure relate generally to reducing latency for consensus in geographically distributed disaster-safe persistent data-store systems. These distributed systems may include registry system having redundant storage for maintaining the system status. Each registry system may include a server and a storage component. Consensus may be achieved by querying all of other servers of the registry system. In one example, the consensus data may be sharded into independent small groups. This may allow for multiple consensus transactions to be generated and run in parallel, which, in turn may reduce the latency. In addition, or alternatively, requests to a server to write or otherwise change the data-store may be batched at the server side. Thus, for the consensus, the server need only communicate with the other servers only once per batch. This may also reduce the latency of the distributed system.Type: GrantFiled: September 26, 2013Date of Patent: March 1, 2016Assignee: Google Inc.Inventors: Tianhao Qiu, Manpreet Singh, Haifeng Jiang, Ashish Gupta, Sumit Das, Venkatesh Basker, Rajagopal Ananthanarayanan
-
Patent number: 9172670Abstract: Systems and methods are disclosed herein for providing fault tolerant processing of events. The system includes multiple consensus computers configured to communicate with one another and multiple event processors configured to process data such as events. Each consensus computer is further configured to receive a request to process a unit of data from an event processor. A consensus computer communicates with at least one other consensus computer to reach consensus as to whether the unit of data has previously been assigned to an event processor for processing. Then, a consensus computer sends a message to the event processor that sent the inquiry including instructions to either process the unit of data or not process the unit of data. Because the consensus computers determine whether a unit of data has previously been assigned to an event processor, the system ensures that an event is not processed more than once.Type: GrantFiled: January 30, 2013Date of Patent: October 27, 2015Assignee: Google Inc.Inventors: Ashish Gupta, Haifeng Jiang, Manpreet Singh, Monica Chawathe
-
Patent number: 9092338Abstract: Aspects of the disclosure relate generally to a distributed event joining system for joining primary and secondary events based on a common key. In one example, a continuous stream of primary events may be submitted by a plurality of ad serving computers for storage at a cache layer. Each primary event may be associated with a primary event key. After a time T, the stream of primary events may be sent to long term memory. The system may also receive secondary events, each associated with a primary key. The primary key may be used to identify a primary event in the cache layer. If the primary event is not available in the cache layer, the long term memory may be searched for the primary key. Paired events may then be submitted to a distributed joined event storage system.Type: GrantFiled: September 26, 2013Date of Patent: July 28, 2015Assignee: Google Inc.Inventors: Tianhao Qiu, Manpreet Singh, Haifeng Jiang, Ashish Gupta, Sumit Das, Venkatesh Basker, Rajagopal Ananthanarayanan
-
Patent number: 9069681Abstract: Aspects of the disclosure relate generally to a distributed event joining system for joining primary and secondary events based on a common key. In one example, a continuous stream of primary events may be stored at a cache layer. Each primary event may be associated with a primary event key which may be used to generate an index map for the cache layer. After a time T, the stream of primary events may be sent to long term memory. The system may also receive secondary events, each associated with a primary key. The primary key may be used to identify a primary event in the cache layer. If the primary event is not available in the cache layer, the long term memory may be searched for the primary key. Paired events may then be submitted to a distributed joined event storage system.Type: GrantFiled: September 26, 2013Date of Patent: June 30, 2015Assignee: Google Inc.Inventors: Tianhao Qiu, Manpreet Singh, Haifeng Jiang, Ashish Gupta, Sumit Das, Venkatesh Basker, Rajagopal Ananthanarayanan
-
Patent number: 8862636Abstract: A computer-implemented method for use with an extensible markup language (XML) document includes inputting a high-level mapping specification for a schema mapping; and generating a target XML document based on the mapping. The method may perform schema mapping-based XML transformation as a three-phase process comprising tuple extraction, XML-fragment generation, and data merging. The tuple extraction phase may be adapted to handle streamed XML data (as well as stored/indexed XML data). The data merging phase may use a hybrid method that can dynamically switch between main memory-based and disk-based algorithms based on the size of the XML data to be merged.Type: GrantFiled: June 5, 2008Date of Patent: October 14, 2014Assignee: International Business Machines CorporationInventors: Wook-Shin Han, Ching-Tien Ho, Haifeng Jiang, Lucian Popa
-
Patent number: 8782023Abstract: A device may store information associated with a group of items in a database. The information associated with a particular item may include a group of versions of a particular attribute. A particular version of the particular attribute may include a value associated with the particular attribute and a timestamp. The device may receive a query that specifies a time; determine that the query is associated with the particular item; and determine, based on the specified time, which version of the particular attribute is associated with the query. The device may determine which version of the particular attribute is associated with the query by identifying, based on the timestamps associated with the versions of the particular attribute, a version of the particular attribute that is a newest version, of the versions of the particular attribute that are associated with timestamps that are before or concurrent with the specified time.Type: GrantFiled: January 26, 2012Date of Patent: July 15, 2014Assignee: Google Inc.Inventors: Monica Chawathe, Namit Sikka, Ashish Gupta, Robert C. Keller, Fenglin Liao, Haifeng Jiang
-
Patent number: 8719462Abstract: A log file processing system includes a data storage device and a processing circuit configured to retrieve log file data from the data storage device and to create a bundle including a plurality of data chunks using the log file data. The processing circuit is configured to assign the bundle to a first processing pipeline of a set of multiple processing pipelines in response to a request from the first processing pipeline. The processing circuit is configured to store a global available timestamp for the bundle upon assigning the bundle to the first processing pipeline. The global timestamp is a time threshold before which the bundle is ineligible to be assigned to any of the multiple processing pipelines.Type: GrantFiled: October 16, 2013Date of Patent: May 6, 2014Assignee: Google Inc.Inventors: Shan He, Haifeng Jiang, Ashish Gupta, Yuri Vasilevski, Vinayak Ganeshan, Namit Sikka, Navin Reginald Melville