Patents by Inventor Bo Pang
Bo Pang 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: 20190070793Abstract: A stereolithography 3D printer (10) includes: a transporting mechanism (1) having a translucent conveyor belt (11) with its top divided into a discharge area (13) and a receiving area (14); a discharging mechanism (2) installed in the discharge area (13) and including a first material box (21) and a discharge nozzle (22) corresponsive to the first material box (21), and the first material box (21) having a discharge port (211); and a recycling mechanism (3) installed in the receiving area (14) and including a second material box (31) and a receiving sucker tip (32), and the first material box (21) and second material box (31) being disposed adjacent or attached to the translucent conveyor belt (11), and the receiving sucker tip (32) being corresponsive to the second material box (31), and the second material box (31) having a receiving port (311).Type: ApplicationFiled: September 7, 2017Publication date: March 7, 2019Inventor: Bo PANG
-
Patent number: 10225228Abstract: Methods and apparatus related to determining an effect on dissemination of information related to an event based on a dynamic confidence level associated with the event. For example, an event and an event confidence level of the event may be determined based on a message of a user. An effect on dissemination of information related to the event may be determined based on the confidence level. A new confidence level may be determined based on additional data associated with the event and the effect on dissemination of information may be adjusted based on the new confidence level. In some implementations, the additional data may be based on a new message that is related to the message, such as a reply to the message.Type: GrantFiled: February 24, 2016Date of Patent: March 5, 2019Assignee: GOOGLE LLCInventors: Andrew Tomkins, Shanmugasundaram Ravikumar, Shalini Agarwal, MyLinh Yang, Bo Pang, Mark Yinan Li
-
Patent number: 10214002Abstract: A three dimensional printing apparatus including a tank containing a liquid forming material, a platform movably disposed in the tank to be immersed in or moved out of the liquid forming material, a curing device disposed next to the tank or the platform, and a controlling device electrically connected to the curing device and at least one of the tank and the platform is provided. An inner bottom of the tank has a first portion and a second portion in step manner, the first portion is higher than the second portion. The controlling device drives the tank and the platform to move relative to each other. A solidified layer is formed by curing the liquid forming material between the platform and the first portion and peeled off by rotating the tank relative to the platform. A three dimensional printing method is also disclosed.Type: GrantFiled: September 30, 2016Date of Patent: February 26, 2019Assignees: XYZprinting, Inc., Kinpo Electronics, Inc.Inventor: Bo Pang
-
Patent number: 10164768Abstract: In certain aspects, a circuit includes a dynamic differential logic gate having first and second outputs, and a first static differential logic gate having first and second outputs, and first and second inputs coupled to the first and second outputs, respectively, of the dynamic differential logic gate. The dynamic differential logic gate is configured to receive a clock signal and to preset both the first and second outputs of the dynamic differential logic gate to a first preset value during a first phase of the clock signal. The first static differential logic gate is configured to preset both the first and second outputs of the first static differential logic gate to a second preset value when the first preset value is input to both the first and second inputs of the first static differential logic gate.Type: GrantFiled: February 23, 2018Date of Patent: December 25, 2018Assignee: QUALCOMM IncorporatedInventors: Ravindraraj Ramaraju, Rakesh Vattikonda, Samrat Sinharoy, De Lu, Bo Pang
-
Publication number: 20180357303Abstract: Methods and apparatus related to determining feature scores for message features. An electronic message associated with at least one user and associated with an event may be identified. A likelihood that the at least one user interacted with the event may be identified. One or more message features of the electronic message may be determined. Based on the likelihood that the at least one user interacted with the event, a feature score may be associated with a given message feature of the one or more message features, where the feature score is indicative of a likelihood that the at least one user will interact with another event associated with another message having the given message feature. The feature score may be associated with the given message feature.Type: ApplicationFiled: February 2, 2017Publication date: December 13, 2018Inventors: Andrew Tomkins, Shanmugasundaram Ravikumar, Shalini Agarwal, MyLinh Yang, Bo Pang, Mark Yinan Li
-
Publication number: 20180349787Abstract: Methods, apparatus and computer-readable media (transitory and non-transitory) are disclosed for analyzing a communication to or from a user to identify an event assumption and/or determine a likelihood that the communication is event-related. In various implementations, an accuracy of the event assumption, as well as an accuracy of the determined likelihood, may be assessed based on one or more scheduling signals, such as user-creation of a corresponding calendar entry. In various implementations, a machine learning classifier may be trained based at least in part on one or both accuracies.Type: ApplicationFiled: June 26, 2014Publication date: December 6, 2018Inventors: Bryan Christopher Horling, Ashutosh Shukla, Paul Bunn, Bo Pang
-
Patent number: 10091147Abstract: Methods and apparatus related to providing additional information related to a vague term in a message. For example, in some implementations, one or more messages sent by a sender and received by one or more recipients may be identified, a vague term in the message may be identified, a user-restricted database may be identified that is associated with the sender or a recipient, and additional information related to the vague term may be determined from the user-restricted database. A vague term is a term which may have multiple meanings and that can be clarified with additional information. In some implementations, user-restricted databases may include additional information that is associated with the user that may be utilized to replace the vague term with a clarified term. In some implementations, a user-restricted database may be utilized to identify additional information in another database that may be utilized to clarify the vague term.Type: GrantFiled: December 8, 2016Date of Patent: October 2, 2018Assignee: GOOGLE LLCInventors: Andrew Tomkins, Shanmugasundaram Ravikumar, Shalini Agarwal, MyLinh Yang, Bo Pang, Mark Yinan Li
-
Publication number: 20180236721Abstract: A three dimensional printing apparatus including a tank, an injecting module, a leveling module, a curing module, and a control module is provided. The injecting module is disposed at the tank to inject a liquid forming material into the tank. The leveling module is movably disposed in the tank. The curing module is disposed above the tank. The control module is electrically connected to the injecting module, the leveling module, and the curing module. The leveling module is controlled by the control module to be moved in the tank, so as to level a surface of the liquid forming material. The curing module is controlled by the control module to cure the leveled liquid forming material to form a solidification layer.Type: ApplicationFiled: February 21, 2017Publication date: August 23, 2018Applicants: XYZprinting, Inc., Kinpo Electronics, Inc.Inventor: Bo Pang
-
Patent number: 10032082Abstract: A method and an apparatus for detecting an abnormal situation are disclosed. The method includes recognizing whether a detection target exists in a captured image; generating, based on the captured image, a three-dimensional point cloud of the detection target in the captured image, when the detection target exists; obtaining, based on the generated three-dimensional point cloud, one or more current posture features of the detection target; and determining, based on the current posture features and one or more predetermined posture feature standards, whether the abnormal situation exists, the posture feature standards being previously determined based on one or more common features when the detection target performs a plurality of abnormal actions.Type: GrantFiled: May 2, 2016Date of Patent: July 24, 2018Assignee: RICOH COMPANY, LTD.Inventors: Bo Pang, Shengyin Fan, Xin Wang, Qian Wang, Gang Wang
-
Patent number: 10026012Abstract: A method and an apparatus for separating objects are disclosed. The method includes obtaining a depth image including a plurality of objects; obtaining a two-dimensional image including the objects; performing pixel-clustering using depth values of pixels in the depth image and pixel values of pixels in the two-dimensional image to obtain a plurality of sub-regions; performing region-clustering for the sub-regions to obtain a clustering result as an object separation result; and outputting the object separation result.Type: GrantFiled: September 16, 2016Date of Patent: July 17, 2018Assignee: RICOH COMPANY, LTD.Inventors: Jiadan Zhu, Xin Wang, Shengyin Fan, Qian Wang, Bo Pang
-
Patent number: 9966953Abstract: A low clock power data-gated flip-flop is provided. The data-gated flip-flop includes an exclusive OR component including a first exclusive OR input, a second exclusive OR input, and a first exclusive OR output. The first exclusive OR input is configured to receive a data input to the data-gated flip-flop. The data-gated flip-flop includes a first latch including a first latch data input and a first latch reset input, the first exclusive OR output being coupled to the first latch data input and the first latch reset input. The data-gated flip-flop includes a second latch having a data output, the data output coupled to the second exclusive OR input.Type: GrantFiled: June 2, 2016Date of Patent: May 8, 2018Assignee: QUALCOMM IncorporatedInventors: Qi Ye, Animesh Datta, Bo Pang
-
Publication number: 20180093427Abstract: A three dimensional printing apparatus including a tank containing a liquid forming material, a platform movably disposed in the tank to be immersed in or moved out of the liquid forming material, a curing device disposed next to the tank or the platform, and a controlling device electrically connected to the curing device and at least one of the tank and the platform is provided. An inner bottom of the tank has a first portion and a second portion in step manner, the first portion is higher than the second portion. The controlling device drives the tank and the platform to move relative to each other. A solidified layer is formed by curing the liquid forming material between the platform and the first portion and peeled off by rotating the tank relative to the platform. A three dimensional printing method is also disclosed.Type: ApplicationFiled: September 30, 2016Publication date: April 5, 2018Applicants: XYZprinting, Inc., Kinpo Electronics, Inc.Inventor: Bo Pang
-
Patent number: 9875233Abstract: Methods and apparatus related to determining an association between a message trail and a task entry of a user and associating an n-gram with the task entry, wherein the n-gram is based on one or more messages of the message trail. A similarity score between the n-gram and one or more aspects of the associated task entry may be determined. The similarity score may be utilized, for example, to determine when to associate the n-gram with the task entry and/or how to utilize the associated n-gram with the task entry.Type: GrantFiled: May 26, 2017Date of Patent: January 23, 2018Assignee: GOOGLE LLCInventors: Andrew Tomkins, Shanmugasundaram Ravikumar, Shalini Agarwal, Bo Pang, Mark Yinan Li
-
Patent number: 9862139Abstract: A three dimensional printing apparatus including a tank filled with liquid forming material, a platform disposed in the tank and immersed in the liquid forming material, and a curing tool disposed next to the tank is provided. The tank has at least two forming areas in step manner. The tank and the platform are controlled to generate a relative planer motion, wherein the platform moves from a forming area in higher step towards another forming area in lower step. When the platform moves to one of the forming areas, the curing tool cures the liquid forming material between the platform and the forming area to form a solidification layer on the platform. As the platform moves by at least two forming areas to form at least two solidification layers, the solidification layers are stacked to form a three dimensional object.Type: GrantFiled: March 15, 2016Date of Patent: January 9, 2018Assignees: XYZprinting, Inc., Kinpo Electronics, Inc.Inventor: Bo Pang
-
Publication number: 20170353186Abstract: A low clock power data-gated flip-flop is provided. The data-gated flip-flop includes an exclusive OR component including a first exclusive OR input, a second exclusive OR input, and a first exclusive OR output. The first exclusive OR input is configured to receive a data input to the data-gated flip-flop. The data-gated flip-flop includes a first latch including a first latch data input and a first latch reset input, the first exclusive OR output being coupled to the first latch data input and the first latch reset input. The data-gated flip-flop includes a second latch having a data output, the data output coupled to the second exclusive OR input.Type: ApplicationFiled: June 2, 2016Publication date: December 7, 2017Inventors: Qi YE, Animesh DATTA, Bo PANG
-
Publication number: 20170266888Abstract: A three dimensional printing apparatus including a tank filled with liquid forming material, a platform disposed in the tank and immersed in the liquid forming material, and a curing tool disposed next to the tank is provided. The tank has at least two forming areas in step manner. The tank and the platform are controlled to generate a relative planer motion, wherein the platform moves from a forming area in higher step towards another forming area in lower step. When the platform moves to one of the forming areas, the curing tool cures the liquid forming material between the platform and the forming area to form a solidification layer on the platform. As the platform moves by at least two forming areas to faun at least two solidification layers, the solidification layers are stacked to form a three dimensional object.Type: ApplicationFiled: March 15, 2016Publication date: September 21, 2017Inventor: Bo Pang
-
Patent number: 9749274Abstract: Methods and apparatus related to associating an event attribute with a user based on a group of electronic messages associated with the user. An event may be associated with the group of electronic messages. One or more event attributes of the event may be determined, including an event location identifier that identifies a physical event location. One or more of the event attributes may be determined based on the group of electronic messages. Location data of the user may be identified and a likelihood that the user interacted with the physical event location may be determined based on comparing the location data of the user to the event location identifier. The likelihood that the user interacted with the physical event location and at least one of the event attributes determined based on the group of electronic messages may be associated with the user.Type: GrantFiled: October 25, 2016Date of Patent: August 29, 2017Assignee: GOOGLE INC.Inventors: Andrew Tomkins, Shanmugasundaram Ravikumar, Shalini Agarwal, Bo Pang, Mark Yinan Li
-
Patent number: 9690773Abstract: Methods and apparatus related to determining an association between a message trail and a task entry of a user and associating an n-gram with the task entry, wherein the n-gram is based on one or more messages of the message trail. A similarity score between the n-gram and one or more aspects of the associated task entry may be determined. The similarity score may be utilized, for example, to determine when to associate the n-gram with the task entry and/or how to utilize the associated n-gram with the task entry.Type: GrantFiled: December 27, 2016Date of Patent: June 27, 2017Assignee: GOOGLE INC.Inventors: Andrew Tomkins, Shanmugasundaram Ravikumar, Shalini Agarwal, Bo Pang, Mark Yinan Li
-
Patent number: 9638779Abstract: An equipment and method for forecasting tunnel water inrush using a magnetic resonance differential, where a computer is connected to a transmitting bridge circuit through a high voltage power supply, to a control unit, a first and second signal modulating circuits and a multi-channel collecting circuit; the control unit is connected to a transmitting driver circuit, a first and second protection switches, and the transmitting bridge circuit through the transmitting driver circuit; two ends of a transceiving multi-turn coil are connected to the multi-channel collecting circuit through the first and second protection switches; two ends of a receiving multi-turn coil are connected to the multi-channel collecting circuit through the second protection switch and the second signal modulating circuit; one end of the transceiving multi-turn coil is connected to the transmitting bridge circuit, and the other end is connected to the transmitting bridge circuit through a resonant capacitor.Type: GrantFiled: May 17, 2012Date of Patent: May 2, 2017Assignee: JILIN UNIVERSITYInventors: Yingji Wang, Jun Lin, Shuqin Sun, Chuandong Jiang, Jianpeng Wang, Bo Pang, Zhe Zhang
-
Publication number: 20170111298Abstract: Methods and apparatus related to identifying one or more messages sent by a user, identifying two or more contacts that are associated with one or more of the messages, determining a strength of relationship score between identified contacts, and utilizing the strength of relationship scores to provide additional information related to the contacts. A strength of relationship score between a contact and one or more other contacts may be determined based on one or more properties of one or more of the messages. In some implementations, contacts groups may be determined based on the strength of relationship scores. In some implementations, contacts groups may be utilized to disambiguate references to contacts in messages. In some implementations, contacts group may be utilized to provide suggestions to the user of additional contacts of a contacts group that includes the indicated recipient contact of a message.Type: ApplicationFiled: December 29, 2016Publication date: April 20, 2017Inventors: Andrew Tomkins, Shanmugasundaram Ravikumar, Shalini Agarwal, MyLinh Yang, Bo Pang, Mark Yinan Li