Patents by Inventor Gang Shao
Gang Shao 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: 10606654Abstract: A data processing method and apparatus are disclosed. The method is determining candidate computing frameworks for each sub-task in a sub-task set; predicating operation time and resource consumption that correspond to each candidate computing framework when the candidate computing framework executes the sub-task; and selecting, in the candidate computing frameworks according to the predicated operation time and resource consumption that correspond to each candidate computing framework when the candidate computing framework executes the sub-task, a target computing framework executing the sub-task (204), and executing the sub-task (205). In this way, a resource management system selects a target computing framework from multiple computing frameworks according to operation time and resource consumption, to execute each sub-task, so as to improve the data processing efficiency and working performance of the system.Type: GrantFiled: October 10, 2017Date of Patent: March 31, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Weiguo Tan, Gang Shao
-
Publication number: 20180032375Abstract: A data processing method and apparatus are disclosed. The method is determining candidate computing frameworks for each sub-task in a sub-task set; predicating operation time and resource consumption that correspond to each candidate computing framework when the candidate computing framework executes the sub-task; and selecting, in the candidate computing frameworks according to the predicated operation time and resource consumption that correspond to each candidate computing framework when the candidate computing framework executes the sub-task, a target computing framework executing the sub-task (204), and executing the sub-task (205). In this way, a resource management system selects a target computing framework from multiple computing frameworks according to operation time and resource consumption, to execute each sub-task, so as to improve the data processing efficiency and working performance of the system.Type: ApplicationFiled: October 10, 2017Publication date: February 1, 2018Inventors: Weiguo Tan, Gang Shao
-
Patent number: 9481778Abstract: Disclosed herein are gel and plastic compositions comprising tightened layers of polymerized vinyl monomers, as well as methods of making the same, where the layers are tightened in having smaller pores. The tightened layers comprise tightened inner layers and exterior layers, and the compositions comprise polymer-attached (pendant) initiator or helper residues.Type: GrantFiled: September 9, 2010Date of Patent: November 1, 2016Assignee: Northeastern UniversityInventors: Roger W. Giese, Gang Shao
-
Publication number: 20140114958Abstract: Embodiments of the present invention disclose a method and a system for calculating the number of users, relate to the field of communication technologies, and solve a problem that the calculation amount is large and a lot of calculation resources are consumed because a location model needs to be established for each user for acquiring the number of users. In the embodiments of the present invention, a computer only needs to establish an attribute-number of location record mapping table according to locally stored location records of users and then may obtain a required result about the number of users according to time and location attributes in a query request. This overcomes a defect that a lot of calculation resources in the computer are consumed. Therefore, when a query condition frequently changes, the query can be sped up, and the query efficiency of the computer can be improved.Type: ApplicationFiled: December 20, 2013Publication date: April 24, 2014Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Gang Shao, Xun HU
-
Publication number: 20130313198Abstract: Systems and methods employing beds of bagged and caged absorbent and adsorbent materials are disclosed. These inventions are useful in the area of solid phase extraction.Type: ApplicationFiled: July 31, 2013Publication date: November 28, 2013Applicant: NORTHEASTERN UNIVERSITYInventors: Roger W. GIESE, Gang SHAO, Michael MACNEIL, Poguang WANG
-
Publication number: 20120302653Abstract: Disclosed herein are gel and plastic compositions comprising tightened layers of polymerized vinyl monomers, as well as methods of making the same, where the layers are tightened in having smaller pores. The tightened layers comprise tightened inner layers and exterior layers, and the compositions comprise polymer-attached (pendant) initiator or helper residues.Type: ApplicationFiled: September 9, 2010Publication date: November 29, 2012Applicant: Northeastern UniversityInventors: Roger W. Giese, Gang Shao
-
Publication number: 20120266190Abstract: The present invention discloses a method for playing an advertisement, a terminal, and a media controller. The method includes: receiving a program on-demand request, and obtaining program identifier information according to the program on-demand request; obtaining advertisement metadata and advertisement play time that correspond to the program identifier information, where the advertisement metadata includes an advertisement identifier of a target advertisement, and the advertisement play time includes first advertisement play time; receiving a first selection result sent by a user, and obtaining, according to the first selection result and the advertisement metadata, a first advertisement identifier of an advertisement that needs to be played for the user; and playing the advertisement corresponding to the first advertisement identifier when the first advertisement play time arrives.Type: ApplicationFiled: June 29, 2012Publication date: October 18, 2012Applicant: Huawei Technologies Co., Ltd.Inventors: Gang Shao, Kepeng Li, Yinyan Tan, Yuanyuan Zhang, Jieping Zhong
-
Publication number: 20120150639Abstract: Embodiments of the present invention relate to a method, an apparatus, and a system for placing an advertisement. The method includes: after receiving an advertisement placement request, selecting, by an advertisement client or an application server according to the advertisement placement request, advertisement information to be placed; judging validity of the advertisement information according to advertisement metadata that is generated by an advertisement server and associated with the selected advertisement information; and judging, according to the validity of the advertisement information, whether to place the advertisement information. In the embodiments of the present invention, capping of the total exposure frequency on a terminal side and a network side can be implemented in an accurate and controllable manner, so that an advertisement platform can avoid an invalid advertisement placement, a cost of an advertiser is reduced, and a return on an investment in the advertisement is improved.Type: ApplicationFiled: February 17, 2012Publication date: June 14, 2012Applicant: Huawei Technologies Co., Ltd.Inventors: Kepeng Li, Gang Shao, Yinyan Tan
-
Publication number: 20110112894Abstract: A method and a system for implementing interactive advertisements, and an advertisement client terminal in a terminal equipment are provided. The method for implementing interactive advertisements includes: receiving, by an advertisement client terminal, a request message sent by a service client terminal, in which the request message is configured to request information interaction with a third party platform publishing advertisements; acquiring, by the advertisement client terminal, contact information of the third party platform according to the request message; and triggering, by the advertisement client terminal, a terminal communication module to perform information interaction with the third party platform according to the contact information of the third party platform.Type: ApplicationFiled: January 18, 2011Publication date: May 12, 2011Inventors: Yinyan Tan, Gang Shao, Jinjing Zhan
-
Publication number: 20110071902Abstract: A method, system, and device for selecting advertisement contents are provided. The method for selecting advertisement contents includes: receiving an advertisement request carrying advertisement request parameters; matching the advertisement request parameters with advertisement description information including a version field; and returning the matched advertisement description information, the matched version field in the advertisement description information, and an advertisement content corresponding to the matched advertisement description information. An advertisement includes multiple versions of advertisement description information, which enhances the flexibility in advertisement description and increases the opportunity of selecting and presenting the advertisement to users, thereby maximizing the benefit of the advertiser, saving the storage space, and reducing the amount of data transmission.Type: ApplicationFiled: November 30, 2010Publication date: March 24, 2011Inventors: Yinyan Tan, Gang Shao, Pei Fu, Daqi Ren
-
Publication number: 20100250349Abstract: The embodiments of the present invention disclose an advertisement measuring and reporting system and method. The system includes an advertisement client adapted to communicate with an advertisement server about advertisement; the advertisement client is adapted to obtain user interactions with advertisement, process the user interactions with advertisement according to an advertisement metrics policy, and report the processed user interactions with advertisement to the advertisement server; and the advertisement server is adapted to collect the processed user interactions with advertisement. Meanwhile, the embodiment of the present invention also provides a terminal, an advertisement client, an advertisement server, an advertisement measuring and reporting method and an advertisement interaction record collection method.Type: ApplicationFiled: June 4, 2010Publication date: September 30, 2010Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jinjing Zhan, Gang Shao, Yinyan Tan, Pei Fu
-
Publication number: 20100086840Abstract: A battery latching mechanism for securing a battery includes a resisting block, at least one elastic member, and a lower body section. The lower body section comprises two latch arms. The battery is received in the lower body section and latched between the two latch arms. The resisting block is slidably received in the lower body section. when the resisting block is slid relative to the lower body section to move apart the latch arms, the battery is released from between the latch arms, and ejected out of the lower body section compressed by the elastic member.Type: ApplicationFiled: September 30, 2009Publication date: April 8, 2010Applicants: SHENZHEN FUTAIHONG PRECISION INDUSTRY CO., LTD., FIH (HONG KONG) LIMITEDInventor: GANG SHAO
-
Publication number: 20100075701Abstract: A method for pushing messages includes: categorizing a first information according to a first category set, creating a first mapping relation between the first information and a category in the first category set; categorizing a second information sent by a message source according to a second category set, and creating a second mapping relation between the message source that sends the second information and a category in the second category set; sorting out each category in the second category set that matches the corresponding category in the first category set which is in the first mapping relation with the first information according to the relation between the first category in the first category set and the second category in the second category set, and determining the corresponding message source according to the second mapping relation; and pushing the first information to the determined corresponding message source.Type: ApplicationFiled: September 16, 2009Publication date: March 25, 2010Inventors: Mingsheng Shang, Yan Fu, Gang Shao
-
Publication number: 20090264106Abstract: A method for implementing dynamic groups includes: receiving a roam notification message of a roaming user, wherein the roam notification message includes location information; finding pal information that matches the location information carried in the roam notification message from an address book of the user; and creating a group according to the matching pal information. The method creates a group for the user dynamically according to the roam location of the user. Through the dynamic group, the user in the roaming state obtains the information on the pals in the roam area quickly, and contacts the pals conveniently and quickly. Therefore, the user experience is improved and operators may implement value-added services based on the dynamic group. A device for implementing dynamic groups is also disclosed.Type: ApplicationFiled: June 30, 2009Publication date: October 22, 2009Inventors: Caiwen MO, Gang Shao
-
Publication number: 20090254561Abstract: A method for accessing user data and a profile management server (PMS) to resolve the inability of prior arts are disclosed to support both the associated access between user profiles and the distributed data access mechanism. The method for accessing user data includes: a PMS receives an associated data access request message from a requestor, determines a target associated user set after determining that the requestor is allowed to perform associated access to a source user, and converts the associated data access request into a data access request directed to each target associated user; and the PMS authenticates the data access request directed to each target associated user respectively and provides related data according to the authentication result. The PMS includes an authorization rule storage module, a control module, an association processing module and an association storage module.Type: ApplicationFiled: June 12, 2009Publication date: October 8, 2009Inventors: Gang SHAO, Jieping Zhong, Caiwen Mo
-
Publication number: 20090248644Abstract: A method for generating user attribute information includes: receiving event information which carries a time range, a space range and an event ID of an event; collecting users compliant with preset conditions according to the time range and space range in the event information to form a user collection; obtaining extended attributes of the event from the event information corresponding to the event ID; and generating attribute information of the users in the user collection correlated with the event according to the extended attributes of the event. An apparatus for generating user attribute information is also provided. The technical solution of the present invention reflects the characteristic attributes of the user accurately.Type: ApplicationFiled: March 27, 2009Publication date: October 1, 2009Applicant: Huawei Technologies Co., Ltd.Inventors: Pei Fu, Gang Shao, Jieping Zhong
-
Publication number: 20080281909Abstract: An information issuing system, a public media information issuing system, and an information issuing method are provided, in which the information issuing method includes: collecting the user ID of every user who enters the service region of the public media information issuing system; acquiring the corresponding behavior character information of the user ID; integrating the behavior character information and selecting the corresponding information to be issued based on the integrated behavior character information; and issuing the selected information. Using the present disclosure, it can locate the information interested by the user to issue to the user fast and expediently.Type: ApplicationFiled: June 27, 2008Publication date: November 13, 2008Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Gang SHAO, Jieping ZHONG, Caiwen MO, Qingjie ZHANG
-
Patent number: D864772Type: GrantFiled: November 1, 2017Date of Patent: October 29, 2019Assignee: THERMO ELECTRON SCIENTIFIC INSTRUMENTS LLCInventors: Mike Jablonski, Gang Shao, Gordon Bain, Jianjun Jin