Patents by Inventor Dan Feng
Dan Feng 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: 11989090Abstract: Disclosed in the present invention are a method and a system for ensuring the failure atomicity in a non-volatile memory, which belong to the field of computer storage.Type: GrantFiled: June 16, 2020Date of Patent: May 21, 2024Assignee: HUAZHONG UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Wei Tong, Dan Feng, Jingning Liu, Xueliang Wei, Weilin Zhu
-
Publication number: 20240159955Abstract: A display device and a tiled display device are provided. The display device includes: a display panel; a backlight module located on an incident side of the display panel, and including a frame and a light guiding structure, where the frame includes a first supporting surface and a second supporting surface both facing the display panel, where the second supporting surface is located on a side of the first supporting surface away from the display panel, the first supporting surface is attached to a backlight surface of the display panel, and the second supporting surface is engaged with the light guiding structure. The assembling of the display panel and the backlight module can be achieved in the present disclosure.Type: ApplicationFiled: October 27, 2021Publication date: May 16, 2024Inventors: Zhaoshou TIAN, Dan LI, Hongbo FENG, Haijun SHI, Bochang WANG, Bin WU, Qingshan QU, Shanlei HOU
-
Publication number: 20240155443Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive system information associated with a set of neighboring cells included in a non-terrestrial network (NTN). The UE may be connected to or camped in a current cell included in the NTN. The current cell may be associated with a current platform. The UE may monitor a neighboring cell, of the set of neighboring cells, based at least in part on the system information. Numerous other aspects are provided.Type: ApplicationFiled: January 5, 2024Publication date: May 9, 2024Inventors: Liangping MA, Huilin XU, Jun MA, Qiang WU, Xiao Feng WANG, Iyab Issam SAKHNINI, Dan ZHANG
-
Publication number: 20240130856Abstract: A heart valve prosthesis device includes a stent and leaflets. The stent includes an annular part and guide parts. A first end of the annular part includes cell sections arranged in sequence in a circumferential direction of the annular part. The guide parts are arranged at intervals in the circumferential direction of the annular part, one side of each guide part is connected to a corresponding cell section, and the other side gradually tapers to an end where a retrieval cell is provided for a pulling wire to pass through. Each guide part includes a first region being the retrieval cell, a second region aligned with the first region and configured as a central region, and a third region and a fourth region distributed on two sides of the central region in the circumferential direction of the annular part.Type: ApplicationFiled: December 25, 2023Publication date: April 25, 2024Inventors: Quangang Gong, Mao Chen, Yuan Feng, Yaru Li, Dan Rui
-
Patent number: 11943043Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may determine a transmission frequency for an uplink transmission based at least in part on a reference point for the uplink transmission, the reference point being associated with one of: a satellite that provides a cell covering the user equipment, the satellite being associated with a non-terrestrial network, or a gateway associated with the satellite; and transmit the uplink transmission based at least in part on the transmission frequency. Numerous other aspects are provided.Type: GrantFiled: May 5, 2021Date of Patent: March 26, 2024Assignee: QUALCOMM IncorporatedInventors: Xiao Feng Wang, Peter Gaal, Alberto Rico Alvarino, Jun Ma, Qiang Wu, Liangping Ma, Ayan Sengupta, Dan Zhang
-
Publication number: 20240085987Abstract: In one implementation, a method of presenting a scene is performed at a device including a display, one or more processors, and non-transitory memory. The method includes displaying, on the display, a virtual character in association with a physical environment at a character location in a three-dimensional coordinate system of the physical environment. The method includes determining, for an object, an object location in the three-dimensional coordinate system of the physical environment. The method includes displaying, on the display, the virtual character at the character location performing a gesture based on the object location.Type: ApplicationFiled: September 12, 2023Publication date: March 14, 2024Inventors: Dan Feng, Anna Weinstein
-
Publication number: 20240078372Abstract: The freshness of one or more terms in a documentation, indicative of a currency of the one or more terms is computed. Each term includes one or more constituent words, and the terms are visually marked as current or out-of-date based on the computed freshness. Upon marking a term as out-of-date, a latest term for the out-of-date term is retrieved or a most possible latest term for the out-of-date term is predicted.Type: ApplicationFiled: September 6, 2022Publication date: March 7, 2024Inventors: Dan Zhang, Jun Qian Zhou, Yuan Jie Song, Meng Chai, Zhen Ma, Xiao Feng Ji
-
Publication number: 20240045501Abstract: According to various implementations, a method is performed at an electronic device including one or more processors, a non-transitory memory, and a display. The method includes displaying, on the display, a virtual agent that is associated with a first viewing frustum. The first viewing frustum includes a user avatar associated with a user, and the user avatar includes a visual representation of one or more eyes. The method includes, while displaying the virtual agent associated with the first viewing frustum, obtaining eye tracking data that is indicative of eye behavior associated with an eye of the user, updating the visual representation of one or more eyes based on the eye behavior, and directing the virtual agent to perform an action based on the updating and scene information associated with the electronic device.Type: ApplicationFiled: October 18, 2023Publication date: February 8, 2024Inventors: Mu Qiao, Dan Feng, Bo Morgan, Mark E. Drummond
-
Publication number: 20240038228Abstract: In some implementations, a method includes displaying, on a display, an environment that includes a representation of a virtual agent that is associated with a sensory characteristic. In some implementations, the method includes selecting, based on the sensory characteristic associated with the virtual agent, a subset of a plurality of sensors to provide sensor data for the virtual agent. In some implementations, the method includes providing the sensor data captured by the subset of the plurality of sensors to the virtual agent in order to reduce power consumption of the device. In some implementations, the method includes displaying a manipulation of the representation of the virtual agent based on an interpretation of the sensor data by the virtual agent.Type: ApplicationFiled: July 26, 2023Publication date: February 1, 2024Inventors: Dan Feng, Behrooz Mahasseni, Bo Morgan, Daniel L. Kovacs, Mu Qiao
-
Publication number: 20240027290Abstract: Systems and methods for measuring web tension distribution in roll-to-roll processes, for example, such as R2R processes employed in the fabrication of printed devices. Such systems and methods entail a web that travels between first and second rollers in a longitudinal direction of the web, inducing tension in the web in the longitudinal direction thereof such that tension is present in a flexible substrate of the web between the first and second rollers, and operating the system to determine an average tension and linear variation of tension present in the flexible substrate resulting from the tension induced in the web inducing a nonuniform tension distribution in the flexible substrate between the first and second rollers. The systems and methods utilize one or more devices that induce deflection in the web between the first and second rollers.Type: ApplicationFiled: April 5, 2022Publication date: January 25, 2024Inventors: Dan Feng, Ryan Wagner, Arvind Raman
-
Publication number: 20240027291Abstract: Systems and methods for measuring web tension distribution in roll-to-roll processes, for example, such as R2R processes employed in the fabrication of printed devices. Such systems and methods entail a web that travels between first and second rollers in a longitudinal direction of the web, inducing tension in the web in the longitudinal direction thereof such that tension is present in a flexible substrate of the web between the first and second rollers, and operating the system to determine an average tension and linear variation of tension present in the flexible substrate resulting from the tension induced in the web inducing a nonuniform tension distribution in the flexible substrate between the first and second rollers. The systems and methods utilize one or more devices that induce deflection in the web between the first and second rollers.Type: ApplicationFiled: April 5, 2022Publication date: January 25, 2024Inventors: Dan Feng, Ryan Wagner, Arvind Raman
-
Patent number: 11869144Abstract: In some implementations, a device includes one or more sensors, one or more processors and a non-transitory memory. In some implementations, a method includes determining that a first portion of a physical environment is associated with a first saliency value and a second portion of the physical environment is associated with a second saliency value that is different from the first saliency value. In some implementations, the method includes obtaining, via the one or more sensors, environmental data corresponding to the physical environment. In some implementations, the method includes generating, based on the environmental data, a model of the physical environment by modeling the first portion with a first set of modeling features that is a function of the first saliency value and modeling the second portion with a second set of modeling features that is a function of the second saliency value.Type: GrantFiled: February 23, 2022Date of Patent: January 9, 2024Assignee: APPLE INC.Inventors: Payal Jotwani, Bo Morgan, Behrooz Mahasseni, Bradley W. Peebler, Dan Feng, Mark E. Drummond, Siva Chandra Mouli Sivapurapu
-
Patent number: 11822716Abstract: According to various implementations, a method is performed at an electronic device including one or more processors, a non-transitory memory, and a display. The method includes displaying, on the display, a virtual agent that is associated with a first viewing frustum. The first viewing frustum includes a user avatar associated with a user, and the user avatar includes a visual representation of one or more eyes. The method includes, while displaying the virtual agent associated with the first viewing frustum, obtaining eye tracking data that is indicative of eye behavior associated with an eye of the user, updating the visual representation of one or more eyes based on the eye behavior, and directing the virtual agent to perform an action based on the updating and scene information associated with the electronic device.Type: GrantFiled: June 24, 2022Date of Patent: November 21, 2023Assignee: APPLE INC.Inventors: Mu Qiao, Dan Feng, Bo Morgan, Mark E. Drummond
-
Publication number: 20230350536Abstract: Various implementations disclosed herein include devices, systems, and methods for selecting a point-of-view (POV) for displaying an environment. In some implementations, a device includes a display, one or more processors, and a non-transitory memory. In some implementations, a method includes obtaining a request to display a graphical environment. The graphical environment is associated with a set of saliency values corresponding to respective portions of the graphical environment. A POV for displaying the graphical environment is selected based on the set of saliency values. The graphical environment is displayed from the selected POV on the display.Type: ApplicationFiled: February 22, 2023Publication date: November 2, 2023Inventors: Dan Feng, Aashi Manglik, Adam M. O'Hern, Bo Morgan, Bradley W. Peebler, Daniel L. Kovacs, Edward Ahn, James Moll, Mark E. Drummond, Michelle Chua, Mu Qiao, Noah Gamboa, Payal Jotwani, Siva Chandra Mouli Sivapurapu
-
Patent number: 11804012Abstract: In some implementations, a method of navigation mesh exploration is performed at a virtual agent operating system. The method includes: determining one or more first sensory perception regions for one or more senses of a virtual agent based on a first perceptual vector associated with the virtual agent; generating a first portion of a navigation mesh for the XR environment based on the one or more first sensory perception regions, wherein the first portion of the navigation mesh includes candidate subsequent locations different from the first location; and in response to detecting movement of the virtual agent to a respective candidate subsequent location among candidate subsequent locations, generating a second portion of the navigation mesh for the XR environment based on one or more second sensory perception regions for the one or more senses of the virtual agent relative to the respective candidate subsequent location.Type: GrantFiled: May 18, 2021Date of Patent: October 31, 2023Assignee: APPLE INC.Inventors: Daniel Laszlo Kovacs, Payal Jotwani, Dan Feng
-
Publication number: 20230089049Abstract: In one implementation, a method of displaying content is performed at a device including a display, one or more processors, and non-transitory memory. The method includes scanning a first physical environment to detect a first physical object in the first physical environment and a second physical object in the first physical environment, wherein the first physical object meets at least one first object criterion and the second physical object meets at least one second object criterion. The method includes displaying, in association with the first physical environment, a virtual object moving along a first path from the first physical object to the second physical object.Type: ApplicationFiled: June 29, 2022Publication date: March 23, 2023Inventors: Mark E. Drummond, Daniel L. Kovacs, Shaun D. Budhram, Edward Ahn, Behrooz Mahasseni, Aashi Manglik, Payal Jotwani, Mu Qiao, Bo Morgan, Noah Gamboa, Michael J. Gutensohn, Dan Feng, Siva Chandra Mouli Sivapurapu
-
Publication number: 20230026511Abstract: According to various implementations, a method is performed at an electronic device including one or more processors, a non-transitory memory, and a display. The method includes displaying, on the display, a virtual agent that is associated with a first viewing frustum. The first viewing frustum includes a user avatar associated with a user, and the user avatar includes a visual representation of one or more eyes. The method includes, while displaying the virtual agent associated with the first viewing frustum, obtaining eye tracking data that is indicative of eye behavior associated with an eye of the user, updating the visual representation of one or more eyes based on the eye behavior, and directing the virtual agent to perform an action based on the updating and scene information associated with the electronic device.Type: ApplicationFiled: June 24, 2022Publication date: January 26, 2023Inventors: Mu Qiao, Dan Feng, Bo Morgan, Mark E. Drummond
-
Publication number: 20220334918Abstract: Disclosed in the present invention are a method and a system for ensuring the failure atomicity in a non-volatile memory, which belong to the field of computer storage.Type: ApplicationFiled: June 16, 2020Publication date: October 20, 2022Inventors: Wei TONG, Dan FENG, Jingning LIU, Xueliang WEI, Weilin ZHU
-
Patent number: 11467905Abstract: A stripe merging method and system based on erasure codes are provided. A StripeMerge-P algorithm is used first to determine alignment information of parity chunks of erasure code stripes based on a preprocessed hash table. Through a greedy strategy, erasure code stripe pairs to be merged are selected for merging. Through the hash table, location information of the parity chunks is directly looked up, so that no additional computing overhead is required, and the overhead of selecting and merging the erasure code stripe pairs is further reduced through the combination with the greedy strategy.Type: GrantFiled: September 16, 2021Date of Patent: October 11, 2022Assignee: HUAZHONG UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Yuchong Hu, Qiaori Yao, Liangfeng Cheng, Yazhe Zhang, Dan Feng
-
Patent number: 11381950Abstract: An example method includes identifying, by a mobile computing device, short-range wireless communication signals that are associated with a vehicle computing system; determining, by the mobile computing device, based on the short-range wireless communication signals, that the mobile computing device is proximate to the vehicle computing system; identifying, by the mobile computing device, an electrical connection between the mobile computing device and the vehicle, wherein the electrical connection is provided by an electrical cable that connects a port of the mobile computing device to a port of the vehicle; determining, by the mobile computing device, that the electrical connection is a charge-only connection, wherein the charge-only connection enables an electrical charging or discharging of the mobile computing device but prohibits any data transfer between the mobile computing device and the vehicle computing system; and outputting, by the mobile computing device, a notification indicative of the charge-Type: GrantFiled: December 17, 2019Date of Patent: July 5, 2022Assignee: Google LLCInventors: Sriram Viswanathan, Lukasz Pawel Krakowiak, Dan Feng, Eugene Koh