Patents by Inventor Zheng Zhang
Zheng Zhang 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: 20120166315Abstract: The present disclosure introduces a technique for achieving the optimal time to launch or withdraw products on a webpage. In one aspect, a method includes: storing information to be collected from a webpage for one or more items corresponding to a first product; collecting data related to the one or more items in each time section of a plurality of time sections; calculating a respective value score for each time section of the plurality of time sections based on a respective number of occurrences of the one or more items in each time section; determining the optimal time to launch or withdraw the first product based on value scores of the first product for the plurality of time sections; and rendering launch or withdrawal of the first product on the webpage in the optimal time. Implementation of the technique will conveniently allow a merchant's product website to automatically complete a product launch or withdrawal in the optimal time.Type: ApplicationFiled: September 9, 2010Publication date: June 28, 2012Applicant: ALIBABA GROUP HOLDING LIMITEDInventors: Kaili Lv, Zheng Zhang, Jie Su, Zengguang Liu
-
Patent number: 8205305Abstract: A hinge mechanism includes two pivoting shafts substantially parallel to each other, two main gears non-rotatably sleeved on the pivoting shafts, respectively. The hinge mechanism further includes two transmission gears positioned between the main gears, and two brackets sleeved on the pivoting shafts, respectively. Each transmission gear meshes with the other transmission gear and one main gear. Each pivoting shaft includes a flange which defines two locking portions, and each bracket forms two latching portions engaging with the locking portions of each pivoting shaft. The locking portions and the latching portions are selected from the structures of groove and hook.Type: GrantFiled: December 9, 2010Date of Patent: June 26, 2012Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.Inventors: Jin-Xin Wang, Jian Li, Han-Zheng Zhang
-
Publication number: 20120154290Abstract: A smart card is disclosed by the present invention. The smart card comprises a flexible keyboard, an ultra thin flexible battery, an infrared data interface, a flexible display, a flexible circuit board and a CPU kernel; wherein the flexible circuit board provides electrical connection for individual parts of the smart card, the flexible keyboard is used for inputting by user, the ultra thin flexible battery provides power supply to the smart card, the infrared data interface is used for infrared communication with an external terminal, the flexible display is used for man-machine interaction, the CPU kernel controls individual parts of the smart card and the smart card is packaged with plastic material. The invention enables the smart card to authenticate off-line user, therefore the security of electronic transaction is ensured. The smart card product of the invention can be carried and used by user conveniently, and can reduce product costs and has very wide application prospect.Type: ApplicationFiled: January 18, 2010Publication date: June 21, 2012Applicant: HIERSTAR LIMITEDInventors: Qiaobang Yang, Zheng Zhang, Jixiang Guo, Taoling Xie, Xueli Xie
-
Patent number: 8201791Abstract: A support stand includes a base, a supporting bracket, a first hinge assembly positioned between the base and the bracket, a second hinge assembly, and a third hinge assembly. The second hinge assembly and the third hinge assembly are positioned between the supporting bracket and a display body of the electronic device. The second hinge assembly includes a connecting bracket. The third hinge assembly includes a pivot shaft and a sleeve member. The sleeve member includes a leaf and a sleeve extending from an end of the leaf. The pivot shaft is firmly engaged in the sleeve of the sleeve member.Type: GrantFiled: December 31, 2008Date of Patent: June 19, 2012Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.Inventors: Han-Zheng Zhang, Jin-Xin Wang
-
Patent number: 8190703Abstract: An enhancement to a web browser offers an extension mechanism for web applications to utilize client-side resources, thereby moving more extensibility and flexibility to the client-side. The web browser may expose some control interfaces to meet various requirements from web applications. Using the extension mechanism, the web applications are able to offload the cloud servers, function when offline, and improve performance. The extension mechanism also provides users with full control to the data passing through their web browsers.Type: GrantFiled: April 23, 2008Date of Patent: May 29, 2012Assignee: Microsoft CorporationInventors: Shiding Lin, Lidong Zhou, Chandramohan A. Thekkath, Dahlia Malkhi, Zheng Zhang
-
Publication number: 20120131559Abstract: Program partitioning of an application can include creating execution flow graphs and static flow graphs of targeted functions or operations of the application. Based on the execution flow graphs or static flow graphs, replay interfaces are created. The replay interfaces provide data flows that are usable in re-execution of the application during program development.Type: ApplicationFiled: November 22, 2010Publication date: May 24, 2012Applicant: Microsoft CorporationInventors: Ming Wu, Fan Long, Zhilei Xu, Xuezheng Liu, Haoxiang Lin, Zhenyu Guo, Zheng Zhang, Lidong Zhou
-
Publication number: 20120127206Abstract: A mouse-and-keyboard based user interface is updated based on gestures made on a touch screen that is displaying the mouse-and-keyboard based user interface. The user interface update process includes the steps of receiving one or more touch events in response to a gesture made on the touch screen, translating the touch events to a mouse-and-keyboard based command, transmitting the mouse-and-keyboard based command to an operating system, and receiving an updated display in response thereto.Type: ApplicationFiled: January 31, 2012Publication date: May 24, 2012Applicant: VMWARE, INC.Inventors: Robert Lee THOMPSON, Xueliang HUA, Zheng ZHANG, Juan CASARES, Wenlong SHAO, Li-Zhu ZHANG
-
Publication number: 20120124146Abstract: A messaging system facilitates communication between users through various messaging channels. The messaging system supports multiple communication channels and includes a messaging module that automatically selects one or more of the messaging channels for delivering a message to a recipient of the message using, for example, a set of policy rules or a trained model. The messaging module may also provide, in a user interface for sending and receiving messages, a visual indication of the selected messaging channel to the sender of the message to provide the user with transparency about how the message will be delivered. Additionally, the message may be delivered via multiple messaging channels, where the messaging module may rescind messages from some of the messaging channels upon receiving a reply from the recipient of the message or other confirmation that the recipient has seen the message via one of the communication channels.Type: ApplicationFiled: August 8, 2011Publication date: May 17, 2012Inventors: Daniel Hsiao, Joel Benjamin Seligstein, Mark E. Zuckerberg, Kenneth M. Lau, Ross David Bayer, Zheng Zhang, Benjamin Peter Davenport, Peter Xiu Deng, Ben Gertzfield, Lucy Congyun Zhang, Jonathan David Perlow
-
Publication number: 20120106091Abstract: A support mechanism includes a pivoting assembly and a support member. The pivoting assembly includes a fixing member, a sliding member slidably mounted on the fixing member, a pivoting shaft rotatably connected to one end of the fixing member, and at least one torsion spring sleeved on and coiling around the pivot shaft. The torsion spring includes two assembling legs, one assembling leg of the torsion spring elastically resists against the fixing member. The support member is fixed to the sliding member.Type: ApplicationFiled: June 15, 2011Publication date: May 3, 2012Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.Inventors: LIAN-CHENG HUANG, JIAN LI, HAN-ZHENG ZHANG
-
Publication number: 20120103508Abstract: The present invention discloses a method of manufacturing a (plastic) card with a flexible inlay. Said method comprises following steps: manufacturing a upper housing and a lower housing; coating colloidal on inner surfaces of the upper housing and the lower housing; placing the inlay in said upper housing or the lower housing; closing the upper housing and the lower housing together to have a housing-closed card; laminating the closed housings to have a finished card. Preferably, there is provided in either the upper housing or the lower housing a slot(s) in match with the inlay(s); the inlay is placed within the slot accordingly. By means of the invention, a card with flexible inlay is manufactured, for example, an intelligent card (i.e., smart card) comprising a flexible and active circuit board and a flexible display, and properties of a new kind of card with flexible inlay are guaranteed.Type: ApplicationFiled: November 23, 2009Publication date: May 3, 2012Applicant: HIERSTAR LIMITEDInventors: Xueli Xie, Zheng Zhang, Jixiang Guo, Taoling Xie
-
Publication number: 20120096678Abstract: A hinge mechanism includes two pivot shafts, two rotating shafts, a first connection member, a second connection member, two main gears, two transmission gears, and two resilient members. The two pivot shafts are substantially parallel to each other. The two rotating shafts are parallelly positioned between the two pivot shafts. The first connection member is sleeved on the two pivot shafts and the two rotating shafts together with the second connection member. The two main gears are sleeved on the two pivot shafts respectively. The two transmission gears are respectively sleeved on the two rotating shafts together with the two resilient members, and positioned between the two main gears. Each transmission gear engages with the other transmission gear and one of the main gears. The two main gears and the two transmission gears are held between the first and second connection members.Type: ApplicationFiled: June 3, 2011Publication date: April 26, 2012Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTDInventors: HAN-ZHENG ZHANG, JIAN LI, SHEN LI
-
Patent number: 8165821Abstract: Systems, methods, and analytical approaches for short read sequence assembly and for the detection of insertions and deletions (indels) in a reference genome. A method suitable for software implementation is presented in which indels may be readily identified in a computationally efficient manner.Type: GrantFiled: February 5, 2008Date of Patent: April 24, 2012Assignee: Applied Biosystems, LLCInventor: Zheng Zhang
-
Patent number: 8166464Abstract: Analyzing and detecting soft hang program errors may lead to suggestions for either curing the programming errors at runtime or refactoring the source code. For instance, responsive function invocation patterns and blocking function invocation patterns may be used to detect soft hang program errors in a source code file. Deductive database rules may be compiled from the responsive and blocking function invocation patterns to find matching function invocations in a call graph.Type: GrantFiled: June 27, 2008Date of Patent: April 24, 2012Assignee: Microsoft CorporationInventors: Haoxiang Lin, Xi Wang, Zhenyu Guo, Xuezheng Liu, Zheng Zhang
-
Publication number: 20120051976Abstract: The present invention provides the multifunctional biological and biochemical sensor technology based on the integration of ZnO nanotips with bulk acoustic wave (BAW) devices, particularly, quartz crystal microbalance (QCM) and thin film bulk acoustic wave resonator (TFBAR). ZnO nanotips provide giant effective surface area and strong bonding sites. Furthermore, the controllable wettability of ZnO nanostructured surface dramatically reduces the liquid consumption and enhances the sensitivity of the biosensor device.Type: ApplicationFiled: July 28, 2011Publication date: March 1, 2012Applicant: Rutgers, The State University of New JerseyInventors: Yicheng Lu, Ying Chen, Zheng Zhang
-
Publication number: 20120054671Abstract: A computing device includes a touch screen displaying a graphical user interface (GUI) and a processing unit programmed to recognize gestures made on the touch screen and execute, in response thereto, a process associated with the gestures.Type: ApplicationFiled: August 30, 2010Publication date: March 1, 2012Applicant: VMWARE, INC.Inventors: Robert Lee THOMPSON, Xueliang HUA, Zheng ZHANG, Juan CASARES, Wenlong SHAO, Li-Zhu ZHANG
-
Publication number: 20120042473Abstract: A hinge mechanism includes two pivot shafts substantially parallel to each other, two main gears non-rotatably respectively sleeved on the pivot shafts, a transmission assembly positioned between the two pivot shafts to transmit a torque of one of the two main gears to the other in a reverse direction, and a connecting member defining two shaft holes. The pivot shafts are respectively rotatably received in the shaft holes. Two contact assemblies are respectively mounted on the pivot shafts abutting the connecting member. One of the connecting member and each main gear forms at least one detent, and the other defines at least one recess correspondingly. The at least one detent is received in the at least one recess.Type: ApplicationFiled: December 25, 2010Publication date: February 23, 2012Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTDInventors: JIN-XIN WANG, JIAN LI, LIAN-CHENG HUANG, HAN-ZHENG ZHANG
-
Patent number: 8121824Abstract: Predicate checking in conjunction with distributed systems can enable an investigating user to check predicates in the context of instance states and/or distributed states of a distributed system. In an example embodiment, a method entails accepting distributed system simulation data and performing a simulation of a distributed system using the distributed system simulation data to create distributed system simulated states. At least a portion of the distributed system simulated states are exposed. The exposed portion of the distributed system simulated states is retrieved and stored as exposed states for the distributed system. The exposed states for the distributed system are compared to predicate states for the distributed system. If an inconsistency is detected between the exposed states and the predicate states based on the comparing, at least one alarm is issued.Type: GrantFiled: March 31, 2011Date of Patent: February 21, 2012Assignee: Microsoft CorporationInventors: Xuezheng Liu, Wei Lin, Zheng Zhang
-
Patent number: 8117155Abstract: Collection-based object replication for a system that includes a client computing device (client) connected to a server and multiple data storage nodes. In certain cases, a data storage node generates a replica of multiple replicas of a collection. The collection is a unit of data placement, access, replication, and repair. Other data storage nodes are also configured with a respective replica of the multiple replicas. The data storage node verifies whether an object received directly from the client for storage in the collection has been fully replicated by the other data storage nodes in respective replicas.Type: GrantFiled: June 30, 2006Date of Patent: February 14, 2012Assignee: Microsoft CorporationInventors: Wei Chen, Dan Teodosiu, Cristian George Teodorescu, Xuezheng Liu, Zheng Zhang
-
Patent number: 8104144Abstract: A hinge assembly includes a first pivot shaft, a second pivot shaft, a third pivot shaft, a first bracket, a second bracket, a first meshing wheel, a second meshing wheel, a third meshing wheel, and a transmission belt member sleeved on both the first meshing wheel and the third meshing wheel. The first pivot shaft, the second pivot shaft, and the third pivot shaft are substantially parallel. The first and second brackets are non-rotatably sleeved on the first and second pivot shafts, respectively. The third meshing wheel is disposed between the first meshing wheel and the second meshing wheel, and meshes with the second meshing wheel and the transmission belt member. An electronic device using the hinge assembly is also provided.Type: GrantFiled: February 25, 2010Date of Patent: January 31, 2012Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.Inventors: Jin-Xin Wang, Han-Zheng Zhang, Shen Li
-
Patent number: 8098584Abstract: Techniques and systems for providing optimization of traffic routing for data centers are disclosed herein. In some embodiments, a method may include identifying a plurality of available source sites and paths or routes between an online service provider (OSP) and a destination prefix. A traffic manager may measure a cost for each of the plurality of available paths. In some instances, the traffic manager may also measure a performance value for each of the available paths. The traffic manager may then select one of the available source sites and paths as a preferred source site and path that has a minimized cost for an instance of the performance value when compared to other paths of the plurality of available source sites and paths. In further embodiments, the traffic manager may rewrite a routing table and DNS mapping to implement the preferred source site and path as the default source site and path between the OSP and the destination prefix.Type: GrantFiled: August 7, 2009Date of Patent: January 17, 2012Assignee: Microsoft CorporationInventors: Ming Zhang, Albert Greenberg, Ratul Mahajan, Blaine S. Christian, Zheng Zhang