Patents by Inventor Kevin Cheng
Kevin Cheng 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: 20160182577Abstract: One or more systems and/or techniques for generating a content item from content within a content area are described herein. A first boundary and a second boundary may be defined for a content area based upon a first user input and a second user input, such as swipe gestures. A content item may be generated based upon content within the content area. In an example, a beginning boundary designator may be displayed for the first boundary and an ending boundary designator may be displayed for the second boundary in response to one or more swipe gestures of a user interface. In an example, the content item may be stitched to a second content item to create a stitched content item.Type: ApplicationFiled: December 19, 2014Publication date: June 23, 2016Inventors: Steven Lipman, David Robinson, Kevin Cheng, Jeffrey Bonforte
-
Patent number: 9235597Abstract: A system may provide for retrieving data within a selected region of a map is provided. The system may include mobile devices configured to display a map and to receive a user selection of a region of the map. An application server may receive data from the mobile device, representing the user selected region of the map and a search criterion. A database may be in operative communication with the application server and executes a query using the data representing the selected region of the map and the search criterion and to return data results corresponding to a plurality of locations within the selected region and related to the search criterion. The mobile device may further be configured to display the data results corresponding to the plurality of locations on the selected region of the map and the displayed data results are automatically updated when the user moves the selected region of the map.Type: GrantFiled: February 24, 2014Date of Patent: January 12, 2016Assignee: Yahoo! Inc.Inventors: Sean Michael Imler, Kevin Cheng
-
Publication number: 20150376722Abstract: Provided herein are compositions, methods, and kits for detecting human Pegivirus 2 (HPgV-2). In certain embodiments, provided herein are HPgV-2 specific nucleic acid probes and primers, and methods for detecting HPgV-2 nucleic acid. In other embodiments, provided herein are HPgV-2 immunogenic composition compositions, methods of treating a subject with immunogenic HPgV-2 peptides, and methods of detecting HPgV-2 subject antibodies in a sample.Type: ApplicationFiled: June 26, 2015Publication date: December 31, 2015Inventors: Charles Chiu, Deanna Lee, Michael Berg, George Dawson, Kelly Coller, Kevin Cheng, John Hackett, Matthew Frankel, Kenn Forberg
-
Patent number: 9074382Abstract: An improved portable toilet for simultaneous, private use by two persons, the portable toilet which contains an internal compartment having a commode, a waste containment chamber disposed below the commode for receiving waste, an external shell enclosing the compartment and the waste containment chamber, at least one urinal disposed externally upon the external shell and drainage system connecting the external urinal to the waste containment chamber. The portable toilet of the present invention has a cross-section and footprint in the shape of a pentagon.Type: GrantFiled: October 25, 2011Date of Patent: July 7, 2015Inventor: Kevin Cheng
-
Patent number: 9064669Abstract: A field emission cathode comprises at least one electron emitting parcel, and at least one ion absorbing parcel each being electrically connected with each of the at least one electron emitting parcel. The electron emitting parcel includes a first substrate and a nano emission component disposed on the first substrate for emitting electrons in an electric field. The ion absorbing parcel is constituted by a second substrate, in which the electric conductivity of the first substrate is less than that of the second substrate. A field emission light comprises the said field emission cathode, a field emission anode and a power supply. Thus the positive ions in an electric field can be absorbed by ion absorbing parcels to suppress an ion bombardment in the electric field. The efficiency of the electric field of the field emission is then maintained, and the lifetime of the field emission light is enhanced.Type: GrantFiled: July 15, 2013Date of Patent: June 23, 2015Assignee: NATIONAL DEFENSE UNIVERSITYInventors: Yih-Ming Liu, Meng-Jey Youh, Nen-Wen Pu, Ming-Der Ger, Kevin Cheng, Kun-Ju Chung, Jhih-Cheng Jiang, Guan-Fang Xu
-
Publication number: 20150015166Abstract: A field emission cathode comprises at least one electron emitting parcel, and at least one ion absorbing parcel each being electrically connected with each of the at least one electron emitting parcel. The electron emitting parcel includes a first substrate and a nano emission component disposed on the first substrate for emitting electrons in an electric field. The ion absorbing parcel is constituted by a second substrate, in which the electric conductivity of the first substrate is less than that of the second substrate. A field emission light comprises the said field emission cathode, a field emission anode and a power supply. Thus the positive ions in an electric field can be absorbed by ion absorbing parcels to suppress an ion bombardment in the electric field. The efficiency of the electric field of the field emission is then maintained, and the lifetime of the field emission light is enhanced.Type: ApplicationFiled: July 15, 2013Publication date: January 15, 2015Inventors: Yih-Ming LIU, Meng-Jey YOUH, Nen-Wen PU, Ming-Der GER, Kevin CHENG, Kun-Ju CHUNG, Jhih-Cheng JIANG, Guan-Fang XU
-
Publication number: 20140278086Abstract: In an embodiment, a data processing method comprises obtaining, from a calendar database associated with a particular mobile computing device, an event record specifying an event, and a date value and a time value indicating a date and time of the event; obtaining, from a user location history table accessible to a server computer, historical location data specifying a plurality of past geographical locations of the particular mobile computing device; using the server computer, determining, based upon the plurality of past geographical locations of the particular mobile computing device, a predicted location of the event; based upon the predicted location of the event, a current location of the particular mobile computing device, and mode data specifying a particular mode of transportation, calculating a route of travel between the current location and the predicted location and an estimated duration of travel; determining, based upon the date value, time value, route of travel and estimated duration of traveType: ApplicationFiled: March 12, 2014Publication date: September 18, 2014Applicant: Incredible Labs, Inc.Inventors: SCOTT SAN FILIPPO, ARSHAD TAYYEB, SPENCER MURRAY, KEVIN CHENG, JASON LEBRUN
-
Publication number: 20140278071Abstract: In an embodiment, a data processing method comprises obtaining a present location value indicating a present location of a computing device and event data indicating an event location and an event time; determining a route of travel between the present location and the event location for a mode of transportation from the present location to the event location; determining one or more route segments in the route of travel; determining one or more estimated journey times respectively for each of the route segments; adding one or more padding time values to each of the route segments; determining a total travel time based upon the journey times and the padding time values for all of the route segments; determining a recommended time to leave based upon a current time and a difference between the event time and the total travel time; wherein the method is performed by one or more computing devices.Type: ApplicationFiled: March 12, 2014Publication date: September 18, 2014Applicant: Incredible Labs, Inc.Inventors: SCOTT SAN FILIPPO, ARSHAD TAYYEB, SPENCER MURRAY, KEVIN CHENG, JASON LEBRUN
-
Publication number: 20140172838Abstract: A system may provide for retrieving data within a selected region of a map is provided. The system may include mobile devices configured to display a map and to receive a user selection of a region of the map. An application server may receive data from the mobile device, representing the user selected region of the map and a search criterion. A database may be in operative communication with the application server and executes a query using the data representing the selected region of the map and the search criterion and to return data results corresponding to a plurality of locations within the selected region and related to the search criterion. The mobile device may further be configured to display the data results corresponding to the plurality of locations on the selected region of the map and the displayed data results are automatically updated when the user moves the selected region of the map.Type: ApplicationFiled: February 24, 2014Publication date: June 19, 2014Applicant: Yahoo! Inc.Inventors: Sean Michael Imler, Kevin Cheng
-
Patent number: 8688670Abstract: A method for retrieving data from a data source by querying the data source with data points of a layer. The data points may be encompassed within a determined region of the layer. The steps of the method may include: determining the region of the layer, dynamically querying the data source with one or more data points of the layer encompassed within the region upon determining the region, and receiving the data from the data source.Type: GrantFiled: September 9, 2013Date of Patent: April 1, 2014Assignee: Yahoo! Inc.Inventors: Sean Michael Imler, Kevin Cheng
-
Publication number: 20140012873Abstract: A method for retrieving data from a data source by querying the data source with data points of a layer. The data points may be encompassed within a determined region of the layer. The steps of the method may include: determining the region of the layer, dynamically querying the data source with one or more data points of the layer encompassed within the region upon determining the region, and receiving the data from the data source.Type: ApplicationFiled: September 9, 2013Publication date: January 9, 2014Applicant: Yahoo! Inc.Inventors: Sean Michael Imler, Kevin Cheng
-
Patent number: 8533217Abstract: A method for retrieving data from a data source by querying the data source with data points of a layer. The data points may be encompassed within a determined region of the layer. The steps of the method may include: determining the region of the layer, dynamically querying the data source with one or more data points of the layer encompassed within the region upon determining the region, and receiving the data from the data source.Type: GrantFiled: November 1, 2006Date of Patent: September 10, 2013Assignee: YAHOO! Inc.Inventors: Sean Michael Imler, Kevin Cheng
-
Patent number: 8280260Abstract: A transponder having a dynamic remapping circuit remaps a value of decision threshold voltage Vdtc and a value of optical power RXP to a reference voltage Vref to minimize the bit error rate BER of a communication system. The dynamic remapping circuit implements a bilinear mapping of Vdtc and RXP to Vref with three bilinear remapping constants “a”, “b”, and “c” selected to align a remapped value of Vdtc_opt to a selected Vdtc normalization value, Vdtc_norm. A transponder in accord with an embodiment of the invention prevents BER from exceeding a threshold value of BER whether RXP or OSNR, or both, remain constant, change continuously, or change intermittently. Constants “a”, “b”, and “c” are related to parameters resulting from mathematically fitting a line to data comprising Vdtc_opt versus RXP. Another embodiment comprises a method for dynamically optimizing Vdtc and RXP to Vref in a transponder with a bilinear remapping circuit.Type: GrantFiled: December 20, 2011Date of Patent: October 2, 2012Assignee: Gtran CorporationInventors: Xiaoqiang Shou, Kevin Cheng, Ruai Yu
-
Publication number: 20120102635Abstract: An improved portable toilet for simultaneous, private use by two persons, the portable toilet which contains an internal compartment having a commode, a waste containment chamber disposed below the commode for receiving waste, an external shell enclosing the compartment and the waste containment chamber, at least one urinal disposed externally upon the external shell and drainage system connecting the external urinal to the waste containment chamber. The portable toilet of the present invention has a cross-section and footprint in the shape of a pentagon.Type: ApplicationFiled: October 25, 2011Publication date: May 3, 2012Inventor: Kevin Cheng
-
Publication number: 20120093503Abstract: A transponder having a dynamic remapping circuit remaps a value of decision threshold voltage Vdtc and a value of optical power RXP to a reference voltage Vref to minimize the bit error rate BER of a communication system. The dynamic remapping circuit implements a bilinear mapping of Vdtc and RXP to Vref with three bilinear remapping constants “a”, “b”, and “c” selected to align a remapped value of Vdtc_opt to a selected Vdtc normalization value, Vdtc_norm. A transponder in accord with an embodiment of the invention prevents BER from exceeding a threshold value of BER whether RXP or OSNR, or both, remain constant, change continuously, or change intermittently. Constants “a”, “b”, and “c” are related to parameters resulting from mathematically fitting a line to data comprising Vdtc_opt versus RXP. Another embodiment comprises a method for dynamically optimizing Vdtc and RXP to Vref in a transponder with a bilinear remapping circuit.Type: ApplicationFiled: December 20, 2011Publication date: April 19, 2012Inventors: Xiaoqiang Shou, Kevin Cheng, Ruai Yu
-
Patent number: 8081879Abstract: A transponder having a dynamic remapping circuit remaps a value of decision threshold voltage Vdtc and a value of optical power RXP to a reference voltage Vref to minimize the bit error rate BER of a communication system. The dynamic remapping circuit implements a bilinear mapping of Vdtc and RXP to Vref with three bilinear remapping constants “a”, “b”, and “c” selected to align a remapped value of Vdtc_opt to a selected Vdtc normalization value, Vdtc_norm. A transponder in accord with an embodiment of the invention prevents BER from exceeding a threshold value of BER whether RXP or OSNR, or both, remain constant, change continuously, or change intermittently. Constants “a”, “b”, and “c” are related to parameters resulting from mathematically fitting a line to data comprising Vdtc_opt versus RXP. Another embodiment comprises a method for dynamically optimizing Vdtc and RXP to Vref in a transponder with a bilinear remapping circuit.Type: GrantFiled: January 13, 2009Date of Patent: December 20, 2011Assignee: Gtran CorporationInventors: Xiaoqiang Shou, Kevin Cheng, Ruai Yu
-
Patent number: 8023899Abstract: An approach for selecting communications channels to be used by a communication system includes evaluating for the presence of one or more signals both a particular communications channel currently being used by the communication system and one or more other communications channels. For the particular communications channel currently being used by the communication system, signals that use a different communications protocol than the communication system are evaluated. For the one or more other communications channels, both signals that use the same communications protocol as the communication system and signals that use a different communications protocol than the communication system are evaluated. The approach may include the use of metrics and classification of device types to determine one or more communications channels to be used by the communication system.Type: GrantFiled: April 30, 2009Date of Patent: September 20, 2011Assignee: Bandspeed, Inc.Inventors: John MacLean Morton, Nils Bagge, Kevin Cheng-Hsuan Yang, Ben William Jones
-
Publication number: 20100279618Abstract: An approach for selecting communications channels to be used by a communication system includes evaluating for the presence of one or more signals both a particular communications channel currently being used by the communication system and one or more other communications channels. For the particular communications channel currently being used by the communication system, signals that use a different communications protocol than the communication system are evaluated. For the one or more other communications channels, both signals that use the same communications protocol as the communication system and signals that use a different communications protocol than the communication system are evaluated. The approach may include the use of metrics and classification of device types to determine one or more communications channels to be used by the communication system.Type: ApplicationFiled: April 30, 2009Publication date: November 4, 2010Inventors: John MacLean Morton, Nils Bagge, Kevin Cheng-Hsuan Yang, Ben William Jones
-
Publication number: 20100178059Abstract: A transponder having a dynamic remapping circuit remaps a value of decision threshold voltage Vdtc and a value of optical power RXP to a reference voltage Vref to minimize the bit error rate BER of a communication system. The dynamic remapping circuit implements a bilinear mapping of Vdtc and RXP to Vref with three bilinear remapping constants “a”, “b”, and “c” selected to align a remapped value of Vdtc_opt to a selected Vdtc normalization value, Vdtc_norm. A transponder in accord with an embodiment of the invention prevents BER from exceeding a threshold value of BER whether RXP or OSNR, or both, remain constant, change continuously, or change intermittently. Constants “a”, “b”, and “c” are related to parameters resulting from mathematically fitting a line to data comprising Vdtc_opt versus RXP. Another embodiment comprises a method for dynamically optimizing Vdtc and RXP to Vref in a transponder with a bilinear remapping circuit.Type: ApplicationFiled: January 13, 2009Publication date: July 15, 2010Inventors: Xiaoqiang Shou, Kevin Cheng, Ruai Yu
-
Patent number: 7680939Abstract: A pipe specification editor is provided to configure a plurality of modules for processing a syndication data feed. The editor is operable to provide a graphical user interface to receive a user specification of a plurality of modules and to receive a user specification of wires. Each module is characterized by at least one of a group consisting of an input node and an output node, wherein the input node, if present, is configured to input a syndication data feed and the output node, if present, is configured to output a syndication data feed. At least one of the modules is a module configured to retrieve a source syndication data feed. The wires are configured to provide a syndication data feed provided from an output node of a module to an input node of another module.Type: GrantFiled: December 20, 2006Date of Patent: March 16, 2010Assignee: Yahoo! Inc.Inventors: Jonathan James Trevor, Daniel Joseph Raffel, Pasha Sadri, Edward Ho, Kevin Cheng