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: 20160182577
    Abstract: 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: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: Steven Lipman, David Robinson, Kevin Cheng, Jeffrey Bonforte
  • Patent number: 9235597
    Abstract: 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: Grant
    Filed: February 24, 2014
    Date of Patent: January 12, 2016
    Assignee: Yahoo! Inc.
    Inventors: Sean Michael Imler, Kevin Cheng
  • Publication number: 20150376722
    Abstract: 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: Application
    Filed: June 26, 2015
    Publication date: December 31, 2015
    Inventors: Charles Chiu, Deanna Lee, Michael Berg, George Dawson, Kelly Coller, Kevin Cheng, John Hackett, Matthew Frankel, Kenn Forberg
  • Patent number: 9074382
    Abstract: 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: Grant
    Filed: October 25, 2011
    Date of Patent: July 7, 2015
    Inventor: Kevin Cheng
  • Patent number: 9064669
    Abstract: 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: Grant
    Filed: July 15, 2013
    Date of Patent: June 23, 2015
    Assignee: NATIONAL DEFENSE UNIVERSITY
    Inventors: 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: 20150015166
    Abstract: 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: Application
    Filed: July 15, 2013
    Publication date: January 15, 2015
    Inventors: 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: 20140278086
    Abstract: 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 trave
    Type: Application
    Filed: March 12, 2014
    Publication date: September 18, 2014
    Applicant: Incredible Labs, Inc.
    Inventors: SCOTT SAN FILIPPO, ARSHAD TAYYEB, SPENCER MURRAY, KEVIN CHENG, JASON LEBRUN
  • Publication number: 20140278071
    Abstract: 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: Application
    Filed: March 12, 2014
    Publication date: September 18, 2014
    Applicant: Incredible Labs, Inc.
    Inventors: SCOTT SAN FILIPPO, ARSHAD TAYYEB, SPENCER MURRAY, KEVIN CHENG, JASON LEBRUN
  • Publication number: 20140172838
    Abstract: 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: Application
    Filed: February 24, 2014
    Publication date: June 19, 2014
    Applicant: Yahoo! Inc.
    Inventors: Sean Michael Imler, Kevin Cheng
  • Patent number: 8688670
    Abstract: 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: Grant
    Filed: September 9, 2013
    Date of Patent: April 1, 2014
    Assignee: Yahoo! Inc.
    Inventors: Sean Michael Imler, Kevin Cheng
  • Publication number: 20140012873
    Abstract: 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: Application
    Filed: September 9, 2013
    Publication date: January 9, 2014
    Applicant: Yahoo! Inc.
    Inventors: Sean Michael Imler, Kevin Cheng
  • Patent number: 8533217
    Abstract: 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: Grant
    Filed: November 1, 2006
    Date of Patent: September 10, 2013
    Assignee: YAHOO! Inc.
    Inventors: Sean Michael Imler, Kevin Cheng
  • Patent number: 8280260
    Abstract: 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: Grant
    Filed: December 20, 2011
    Date of Patent: October 2, 2012
    Assignee: Gtran Corporation
    Inventors: Xiaoqiang Shou, Kevin Cheng, Ruai Yu
  • Publication number: 20120102635
    Abstract: 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: Application
    Filed: October 25, 2011
    Publication date: May 3, 2012
    Inventor: Kevin Cheng
  • Publication number: 20120093503
    Abstract: 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: Application
    Filed: December 20, 2011
    Publication date: April 19, 2012
    Inventors: Xiaoqiang Shou, Kevin Cheng, Ruai Yu
  • Patent number: 8081879
    Abstract: 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: Grant
    Filed: January 13, 2009
    Date of Patent: December 20, 2011
    Assignee: Gtran Corporation
    Inventors: Xiaoqiang Shou, Kevin Cheng, Ruai Yu
  • Patent number: 8023899
    Abstract: 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: Grant
    Filed: April 30, 2009
    Date of Patent: September 20, 2011
    Assignee: Bandspeed, Inc.
    Inventors: John MacLean Morton, Nils Bagge, Kevin Cheng-Hsuan Yang, Ben William Jones
  • Publication number: 20100279618
    Abstract: 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: Application
    Filed: April 30, 2009
    Publication date: November 4, 2010
    Inventors: John MacLean Morton, Nils Bagge, Kevin Cheng-Hsuan Yang, Ben William Jones
  • Publication number: 20100178059
    Abstract: 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: Application
    Filed: January 13, 2009
    Publication date: July 15, 2010
    Inventors: Xiaoqiang Shou, Kevin Cheng, Ruai Yu
  • Patent number: 7680939
    Abstract: 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: Grant
    Filed: December 20, 2006
    Date of Patent: March 16, 2010
    Assignee: Yahoo! Inc.
    Inventors: Jonathan James Trevor, Daniel Joseph Raffel, Pasha Sadri, Edward Ho, Kevin Cheng