Patents by Inventor Qixing Du
Qixing Du 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: 10592278Abstract: In one embodiment, a computing device detects an event corresponding to a change in a graphical user interface displayed by the computing device; the computing device identifies at least one operation based on the detected event; the computing device determines a state of the identified operation; the computing device also defers the identified operation based at least in part on the determined state.Type: GrantFiled: March 15, 2013Date of Patent: March 17, 2020Assignee: Facebook, Inc.Inventors: Qixing Du, Kang Zhang
-
Patent number: 10210590Abstract: In one embodiment, a computing device receives receive a request for particular content associated with an application. The device may determine, based on a first recycling policy associated with a first recycler, that the first recycler associated with the application includes a display object that is capable of being used for containing the particular content. The device may encapsulate the display object with the particular content in a wrapper object and return the wrapper object encapsulating the display object in response to the request. The device may receive an indication that the display object is no longer needed, and extract the display object from the wrapper object. The display object may be stored in the first recycler. The wrapper object without the display object may be disposed in accordance with a second recycling policy associated with a second recycler associated with an operating system of the computing device.Type: GrantFiled: July 20, 2017Date of Patent: February 19, 2019Assignee: Facebook, Inc.Inventors: Qixing Du, Ashwin Bhat, Jonathan M. Kaldor, I Chien Peng, Joshua Li, Kang Zhang
-
Patent number: 10126903Abstract: In one embodiment, a computing device receives a request for content in a first portion of a content layout in a displayable region of a screen associated with the computing device. The device may pre-inflate at least one selected element of a display object for a second portion of the content layout, and then store the element in an application-tailored recycler. Selection of the at least one selected element may be based on dimensions of the displayable region, available memory of the computing device, or application-specific rules. The device may then retrieve, in response to a request for content in the second portion of the content layout, the element from the application-tailored recycler, update other elements of the display object as needed for the second portion of the content layout, and return the display object.Type: GrantFiled: April 15, 2013Date of Patent: November 13, 2018Assignee: Facebook, Inc.Inventors: I Chien Peng, Joshua Li, Qixing Du
-
Publication number: 20170316539Abstract: In one embodiment, a computing device receives receive a request for particular content associated with an application. The device may determine, based on a first recycling policy associated with a first recycler, that the first recycler associated with the application includes a display object that is capable of being used for containing the particular content. The device may encapsulate the display object with the particular content in a wrapper object and return the wrapper object encapsulating the display object in response to the request. The device may receive an indication that the display object is no longer needed, and extract the display object from the wrapper object. The display object may be stored in the first recycler. The wrapper object without the display object may be disposed in accordance with a second recycling policy associated with a second recycler associated with an operating system of the computing device.Type: ApplicationFiled: July 20, 2017Publication date: November 2, 2017Inventors: Qixing Du, Ashwin Bhat, Jonathan M. Kaldor, I Chien Peng, Joshua Li, Kang Zhang
-
Patent number: 9760964Abstract: A computing device receives a request for content for a content layout in a displayable region of a screen associated with the device. The device determines, based on application-tailored recycling policies, whether a recycler includes a display object that is suitable for recycling or re-use. If it does not, the device creates the display object and fills it with the content. If it does, and if the display object contains the content, the device updates elements of the display object as needed; otherwise, if the display object does not contain the content, the device fills the display object with the content and returns it. The recycling or re-using may also be performed with sub-elements of a display object, some of which may comprise nested display objects.Type: GrantFiled: April 11, 2013Date of Patent: September 12, 2017Assignee: Facebook, Inc.Inventors: Qixing Du, Ashwin Bhat, Jonathan M. Kaldor, I Chien Peng, Joshua Li, Kang Zhang
-
Patent number: 9401956Abstract: Systems, methods, and non-transitory computer-readable media can receive from a user a machine-readable code associated with a group. The group can be identified based on the machine-readable code. A set of current members of the group can be identified. The user can be provided with access to the set of current members of the group. In some instances, an identifier for the user can be received. The user can be added, based on the identifier, to the set of current members of the group. The current members can be provided with access to the set of current members including the user.Type: GrantFiled: November 5, 2015Date of Patent: July 26, 2016Assignee: Facebook, Inc.Inventor: Qixing Du
-
Publication number: 20160105496Abstract: Systems, methods, and non-transitory computer-readable media can receive from a user a machine-readable code associated with a group. The group can be identified based on the machine-readable code. A set of current members of the group can be identified. The user can be provided with access to the set of current members of the group. In some instances, an identifier for the user can be received. The user can be added, based on the identifier, to the set of current members of the group. The current members can be provided with access to the set of current members including the user.Type: ApplicationFiled: November 5, 2015Publication date: April 14, 2016Inventor: Qixing Du
-
Patent number: 9246993Abstract: Systems, methods, and non-transitory computer-readable media can receive from a user a machine-readable code associated with a group. The group can be identified based on the machine-readable code. A set of current members of the group can be identified. The user can be provided with access to the set of current members of the group. In some instances, an identifier for the user can be received. The user can be added, based on the identifier, to the set of current members of the group. The current members can be provided with access to the set of current members including the user.Type: GrantFiled: October 8, 2014Date of Patent: January 26, 2016Assignee: Facebook, Inc.Inventor: Qixing Du
-
Publication number: 20140310624Abstract: In one embodiment, a computing device receives a request for content in a first portion of a content layout in a displayable region of a screen associated with the computing device. The device may pre-inflate at least one selected element of a display object for a second portion of the content layout, and then store the element in an application-tailored recycler. Selection of the at least one selected element may be based on dimensions of the displayable region, available memory of the computing device, or application-specific rules. The device may then retrieve, in response to a request for content in the second portion of the content layout, the element from the application-tailored recycler, update other elements of the display object as needed for the second portion of the content layout, and return the display object.Type: ApplicationFiled: April 15, 2013Publication date: October 16, 2014Inventors: I Chien Peng, Joshua Li, Qixing Du
-
Publication number: 20140306978Abstract: In one embodiment, a computing device receives a request for content for a content layout in a displayable region of a screen associated with the system. The device determines, based on application-tailored recycling policies, whether a recycler includes a display object that is suitable for recycling or re-use. If it does not, the device creates the display object and fills it with the content. If it does, and if the display object contains the content, the device updates elements of the display object as needed; otherwise, if the display object does not contain the content, the device fills the display object with the content and returns it. Embodiments described herein may also be performed with sub-elements of a display object, some of which may comprise nested display objects.Type: ApplicationFiled: April 11, 2013Publication date: October 16, 2014Inventors: Qixing Du, Ashwin Bhat, Jonathan M. Kaldor, I Chien Peng, Joshua Li, Kang Zhang
-
Publication number: 20140282129Abstract: In one embodiment, a computing device detects an event corresponding to a change in a graphical user interface displayed by the computing device; the computing device identifies at least one operation based on the detected event; the computing device determines a state of the identified operation; the computing device also defers the identified operation based at least in part on the determined state.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventors: Qixing Du, Kang Zhang