Patents by Inventor Ji Huang
Ji Huang 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: 20210326198Abstract: An information handling system may include a processor, a display device communicatively coupled to the processor, and a management controller communicatively coupled to the processor and the display device and configured to, in response to a failure of the information handling system, determine a component of the information handling system as a source of failure, generate a unique failure code associated with the failure, encrypt the unique failure code to generate an encrypted unique failure code, and display the encrypted unique failure code to the display device.Type: ApplicationFiled: April 20, 2020Publication date: October 21, 2021Applicant: Dell Products L.P.Inventors: Craig L. CHAIKEN, Adolfo S. MONTERO, Geroncio O. TAN, Hong-Ji HUANG, Yi-Fan WANG
-
Patent number: 11074422Abstract: Methods, systems, and devices for determining a person's location and for presenting navigation instructions are provided. In an embodiment, a method for determining a user's location includes obtaining an image of a graphical indicator at a first location. The graphical indicator is located on a surface of an object in an area and the graphical indicator includes mapping and location information encoded in the graphical indicator. The method also includes determining a map and a user's location on the map according to the graphical indicator.Type: GrantFiled: January 3, 2019Date of Patent: July 27, 2021Assignee: International Business Machines CorporationInventors: Zhan Peng Huo, Wen Ji Huang, Wen Bin Han, Xue Yong Zhang
-
Publication number: 20210212000Abstract: An antenna system and an electronic device are provided. The antenna system includes an antenna, a sensor, and a wireless radio frequency module. The sensor is electrically connected to the processor. The wireless radio frequency module is electrically connected to the antenna and the processor. The sensor generates and transmits a sensing signal to the processor according to a change of a proximity distance between an object and the antenna. The processor dynamically adjusts an output power of the wireless radio frequency module according to a sensing signal.Type: ApplicationFiled: December 16, 2020Publication date: July 8, 2021Inventors: Zhao-Wei Han, Yu-Shen Mai, Zi-Ji Huang
-
Patent number: 10970269Abstract: Data services are often provided with consistency guarantees of either strong consistency models, comprising uniform wall-clock consistency, or eventual consistency models, where temporary logical inconsistency is guaranteed to be resolved only after full data propagation. However, the performance characteristics of contemporary services often require an intermediate consistency model, where some aspects of the service have specific consistency expectations and other aspects of the service are flexible, such as bounded staleness (e.g., a maximum delay in reaching consistency); session consistency (e.g., individual sessions remain logically consistent, but ordering may vary across sessions); and prefix consistency (e.g., each view during a session is logically consistent, but ordering may vary between session views).Type: GrantFiled: May 29, 2018Date of Patent: April 6, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Karthik Raman, Arsalan Ahmad, Momin Mahmoud Al-Ghosien, Mohammad Derakhshani, Madhan Gajendran, Ji Huang, Kiran Kumar Kolli, Sujit Vattathil Kuruvilla, Liang Li, Denis Rystsov, Pankaj Sharma, Dharma Shukla, Hari Sudan Sundar, Shireesh Kumar Thota, Swarnim Vyas
-
Publication number: 20210034452Abstract: In some examples, a computing device may include a plurality of components, an embedded controller, and a read-only memory (ROM) to store a basic input output system (BIOS). A display device connected to the computing device may include a display panel and a timing controller. The embedded controller may be configured with instructions to determine that a power-on has been initiated, determine that a particular component of the plurality of components of the computing device has an issue that prevents booting the BIOS, and send a message from the embedded controller to the timing controller. The message may instruct the timing controller to display, on the display panel and before the CPU begins execution, one or more error messages associated with the particular component that has the issue preventing booting the BIOS. In some cases, a logo may be displayed along with the one or more error messages.Type: ApplicationFiled: August 2, 2019Publication date: February 4, 2021Inventors: Geroncio Ong Tan, Yi Fan Wang, Hong-Ji Huang, Craig Lawrence Chaiken, Timothy Carlyle Shaw
-
Patent number: 10790625Abstract: A transmission line set includes male plug transmission lines, having a first protruding portion and a second protruding portion, a third groove in a ring-shape formed between the first protrusion potion and the second protruding portion, at least two upper conductive interfaces and at least two lower conductive interfaces being symmetrically conductive with each other at opposite angles; and female plug transmission lines, having a third protruding portion and a fourth protruding portion, a fourth protruding portion formed in a ring shape and a second recess formed between the fourth protruding portion and the third protrusion, at least two upper conductive elastic sheets and at least two lower conductive elastic sheets being symmetrically conductive with each other at opposite angles.Type: GrantFiled: April 3, 2019Date of Patent: September 29, 2020Assignee: KUNSHAN JUNLEI ELECTRONIC CO., LTD.Inventors: Ji Huang, Biao Pan
-
Patent number: 10780867Abstract: An automatic brake assist device for an electric two-wheeled vehicle, the electric two-wheeled vehicle includes a main control module, having: a radar sensor module, used to measure a distance from a pair of objects; a control module, connected to the radar sensor module and the main control module, when the distance is changed from greater than a first braking distance to less than the first braking distance, transmitting a first brake braking mode signal to the main control module to decelerate the electric two-wheeled vehicle; when the distance is changed from greater than a second braking distance to less than the second braking distance, transmitting a second brake braking mode signal to the main control module to decelerate the electric two-wheeled vehicle; when the distance is changed from greater than a third braking distance to less than the third braking distance, transmitting a third brake braking mode signal to the main control module to decelerate the electric two-wheeled vehicle.Type: GrantFiled: March 22, 2019Date of Patent: September 22, 2020Assignee: KUNSHAN JUNLEI ELECTRONIC CO., LTD.Inventors: Ji Huang, Zhen Kai Wen
-
Publication number: 20200218863Abstract: Methods, systems, and devices for determining a person's location and for presenting navigation instructions are provided. In an embodiment, a method for determining a user's location includes obtaining an image of a graphical indicator at a first location. The graphical indicator is located on a surface of an object in an area and the graphical indicator includes mapping and location information encoded in the graphical indicator. The method also includes determining a map and a user's location on the map according to the graphical indicator.Type: ApplicationFiled: January 3, 2019Publication date: July 9, 2020Inventors: Zhan Peng Huo, Wen Ji Huang, Wen Bin Han, Xue Yong Zhang
-
Publication number: 20200194945Abstract: A transmission line set includes male plug transmission lines, having a first protruding portion and a second protruding portion, a third groove in a ring-shape formed between the first protrusion portion and the second protruding portion, at least two upper conductive interfaces and at least two lower conductive interfaces being symmetrically conductive with each other at opposite angles; and female plug transmission lines, having a third protruding portion and a fourth protruding portion, a fourth protruding portion formed in a ring shape and a second recess formed between the fourth protruding portion and the third protrusion, at least two upper conductive elastic sheets and at least two lower conductive elastic sheets being symmetrically conductive with each other at opposite angles.Type: ApplicationFiled: April 3, 2019Publication date: June 18, 2020Inventors: JI HUANG, BIAO PAN
-
Publication number: 20200070787Abstract: An automatic brake assist device for an electric two-wheeled vehicle, applied to an electric two-wheeled vehicle, the electric two-wheeled vehicle comprising a main control module, comprising: a radar sensor module, used to measure a distance from a pair of objects; a control module, connected to the radar sensor module and the main control module, when the distance is changed from greater than a first braking distance to less than the first braking distance, transmitting a first brake braking mode signal to the main control module to decelerate the electric two-wheeled vehicle; when the distance is changed from greater than a second braking distance to less than the second braking distance, transmitting a second brake braking mode signal to the main control module to decelerate the electric two-wheeled vehicle; when the distance is changed from greater than a third braking distance to less than the third braking distance, greater than a third braking distance is changed to be less than the third braking distType: ApplicationFiled: March 22, 2019Publication date: March 5, 2020Inventors: JI HUANG, ZHEN KAI WEN
-
Patent number: 10504120Abstract: Determining a temporary transaction limit is disclosed, including: receiving a transaction request message, wherein the transaction request message includes a total transaction cost and identifying information associated with a user; determining that the total transaction cost is greater than a predetermined limit; retrieving historical transaction data associated with a plurality of users; determining a plurality of clustered classifications from the historical transaction data associated with the plurality of users; determining a clustered classification from the plurality of clustered classifications based on historical transaction data associated with the user; determining a dynamic quota corresponding to the clustered classification for the user using a predetermined mapping rule; and determining whether the transaction request message is approved based on comparing the total transaction cost to a temporary transaction limit, wherein the temporary transaction limit comprises a combination of the predeterType: GrantFiled: March 12, 2015Date of Patent: December 10, 2019Assignee: Alibaba Group Holding LimitedInventors: Yun Yue, Ji Huang, Zhi Ning
-
Publication number: 20190340167Abstract: Data services for workloads are often provided with a service level agreement specifying various performance guarantees (e.g., latency, availability, scalability, and consistency). Single-master architectures, in which updates to the data set are constrained to a single server, may limit the fulfillment of some performance guarantees. Presented herein are multi-master architectures, in which the server set is partitioned into at least two masters are permitted to update the data set and at least one non-master that is not permitted to update the data set. Non-masters that receive a request to update the data set forward the request to a master server for application to the data set. A master that receives the request applies it to the data set and propagates the update to other master and non-master servers. Conflicting updates may be resolved through a variety of conflict resolution techniques, optionally designating one master server as a conflict resolution server.Type: ApplicationFiled: December 2, 2018Publication date: November 7, 2019Inventors: Karthik Raman, Momin Mahmoud Al-Ghosien, Bhalakumaaran Erode Ranganathan, Madhan Gajendran, Ji Huang, Atul Katiyar, Mikhail Mikhailovich Koltachev, Sujit Vattathil Kuruvilla, Digvijaysinh Govindbhai Makwana, Subramanyam Pattipaka, Ovidiu Constantin Platon, Ankur Savailal Shah, Pankaj Sharma, Dharma Shukla, Shreshth Singhal, Shireesh Kumar Thota
-
Publication number: 20190340166Abstract: Data services are often provided with various performance guarantees. Multi-master architectures, in which multiple master servers are permitted to update a portion of the data set, may facilitate some performance requirements, but may also lead to data version conflicts in which different masters have written different versions of one or more data items. Moreover, conflicts involving different data items may have to be resolved using different conflict resolution techniques. Therefore, various data items of the data set may be associated with a conflict resolution technique selected from a conflict resolution technique set, such as manual conflict resolution; a write order policy, such as last writer wins; a conflict resolution logic; and conflict resolution based on data types. A data version conflict may be resolved by identifying and invoking the selected conflict resolution technique that is associated with the data item, and applying the conflict resolution outcome to the data item.Type: ApplicationFiled: December 2, 2018Publication date: November 7, 2019Inventors: Karthik RAMAN, Momin Mahmoud Al-Ghosien, Bhalakumaaran Erode Ranganathan, Madhan Gajendran, Ji Huang, Atul Katiyar, Mikhail Mikhailovich Koltachev, Sujit Vattathil Kuruvilla, Digvijaysinh Govindbhai Makwana, Subramanyam Pattipaka, Ovidiu Constantin Platon, Ankur Savailal Shah, Pankaj Sharma, Dharma Shukla, Shreshth Singhal, Shireesh Kumar Thota
-
Publication number: 20190340168Abstract: A server set for a data set may designate a subset of “master” servers that update the data set in order to reduce data version conflicts involving mutually exclusive updates of the data set. Multi-master configurations may fulfill the performance constraints, and the subset of masters may detect and resolve data version conflicts. However, if multiple masters perform conflict resolution for a particular data version conflict, the resolution may produce inefficiency and redundancy (if the masters reach the same outcome) or additional data version conflicts (if the masters reach different outcomes). Instead, among the masters, a merge master may be identified that applies conflict resolution techniques to data version conflicts and forwards the conflict resolution outcome to the other masters for application to the data set to resolve the data version conflict. The other masters may temporarily store updates in a tentative update set until data version conflicts are resolved.Type: ApplicationFiled: December 4, 2018Publication date: November 7, 2019Inventors: Karthik RAMAN, Momin Mahmoud AL-GHOSIEN, Bhalakumaaran ERODE RANGANATHAN, Madhan GAJENDRAN, Ji HUANG, Atul KATIYAR, Mikhail Mikhailovich KOLTACHEV, Sujit Vattathil KURUVILLA, Digvijaysinh Govindbhai MAKWANA, Subramanyam PATTIPAKA, Ovidiu Constantin PLATON, Ankur Savailal SHAH, Pankaj SHARMA, Dharma SHUKLA, Shreshth SINGHAL, Shireesh Kumar THOTA
-
Publication number: 20190342188Abstract: Data services are often provided with consistency guarantees of either strong consistency models, comprising uniform wall-clock consistency, or eventual consistency models, where temporary logical inconsistency is guaranteed to be resolved only after full data propagation. However, the performance characteristics of contemporary services often require an intermediate consistency model, where some aspects of the service have specific consistency expectations and other aspects of the service are flexible, such as bounded staleness (e.g., a maximum delay in reaching consistency); session consistency (e.g., individual sessions remain logically consistent, but ordering may vary across sessions); and prefix consistency (e.g., each view during a session is logically consistent, but ordering may vary between session views).Type: ApplicationFiled: May 29, 2018Publication date: November 7, 2019Inventors: Karthik RAMAN, Arsalan AHMAD, Momin Mahmoud AL-GHOSIEN, Mohammad DERAKHSHANI, Madhan GAJENDRAN, Ji HUANG, Kiran Kumar KOLLI, Sujit Vattathil KURUVILLA, Liang LI, Denis RYSTSOV, Pankaj SHARMA, Dharma SHUKLA, Hari Sudan SUNDAR, Shireesh Kumar THOTA, Swarnim VYAS
-
Publication number: 20190340011Abstract: Distributed transactions are performed over a collection of servers operating as replicas of a data set, where a successful transaction involves meeting a quorum count of replicas that locally commit the transaction. However, performance constraints of data sets and consuming applications may vary (e.g., sensitivity to latency, scalability, and/or consistency), and the performance characteristics of the server set may be partly determined by the transactional commitment and quorum selection. The distributed transaction may be applied by designating the replicas as a set of followers and a leader that initiates the transaction and receives acknowledgments of local commits by each follower. On condition of the acknowledgments meeting a quorum count for the data set according to the performance characteristics of the application, the leader locally commits the transaction and delivers a result.Type: ApplicationFiled: May 4, 2018Publication date: November 7, 2019Inventors: Karthik Raman, Arsalan AHMAD, Momin Mahmoud AL-GHOSIEN, Padma Priya ARADHYULA BHAVANI, Rajeev Sudhakar BHOPI, Junyan GUO, Ji HUANG, Atul KATIYAR, Hemant KUMAR, Sujit Vattathil KURUVILLA, Ovidiu Constantin PLATON, Venkata Sivaramakrishna RAMADUGU, Ankur Savailal SHAH, Pankaj SHARMA, Dharma SHUKLA, Shreshth SINGHAL, Shireesh Kumar THOTA
-
Patent number: 10262498Abstract: A system and method are described for generating hybrid lottery tickets. The hybrid lottery tickets comprise both an instant win portion and a draw portion. The instant win portion provides the opportunity to win a prize at the time of purchase while the draw portion provides the opportunity to win a prize based on a subsequently occurring draw. The instant win portion is generated based on the draw portion, allowing the hybrid lottery ticket to be generated at the time of purchase.Type: GrantFiled: June 11, 2012Date of Patent: April 16, 2019Assignee: ONTARIO LOTTERY AND GAMING CORPORATIONInventors: Adam Bruce Caughill, Steven Joseph Dolan, Ji Huang
-
Patent number: 10216304Abstract: Embodiments of a touch screen display device having improved electrostatic discharge (ESD) protection are provided herein with a touch screen and a display module underlying the touch screen. The touch screen described herein includes a touch panel substrate having a plurality of transmit lines, a plurality of receive lines, a plurality of routing traces and a ground ring formed thereon. The ground ring includes inner edges, which conform to and surround a periphery of the transmit lines, receive lines and routing traces, and outer edges that are substantially parallel and adjacent to edges of the touch panel substrate. At least one of the outer edges of the ground ring extend past at least one outer edge of the display module along at least one entire side of the display module, thereby providing ESD protection to the display module on all such sides.Type: GrantFiled: May 8, 2017Date of Patent: February 26, 2019Assignee: Dell Products LPInventor: Hong-Ji Huang
-
Publication number: 20180374604Abstract: The present invention relates to a portable data cable.Type: ApplicationFiled: February 14, 2018Publication date: December 27, 2018Inventors: Xiangdong YANG, Ji HUANG
-
Publication number: 20180321779Abstract: Embodiments of a touch screen display device having improved electrostatic discharge (ESD) protection are provided herein with a touch screen and a display module underlying the touch screen. The touch screen described herein includes a touch panel substrate having a plurality of transmit lines, a plurality of receive lines, a plurality of routing traces and a ground ring formed thereon. The ground ring includes inner edges, which conform to and surround a periphery of the transmit lines, receive lines and routing traces, and outer edges that are substantially parallel and adjacent to edges of the touch panel substrate. At least one of the outer edges of the ground ring extend past at least one outer edge of the display module along at least one entire side of the display module, thereby providing ESD protection to the display module on all such sides.Type: ApplicationFiled: May 8, 2017Publication date: November 8, 2018Inventor: Hong-Ji Huang