Patents by Inventor Simon Chen

Simon Chen 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: 20160249781
    Abstract: A floor cleaning machine having an intelligent system including a recovery tank sub-assembly, a vacuum fan sub-assembly, a solution tank sub-assembly, wherein the solution tank sub-assembly preferably includes a secondary electrochemical cell, a solution flow sub-assembly, a control console sub-assembly, a frame and wheel sub-assembly and/or a frame and transaxle sub-assembly, a scrub head sub-assembly, a scrub head lift sub-assembly, a squeegee sub-assembly, a solution flow sub-assembly, and an intelligent system associated with at least one of the above-identified sub-assemblies, wherein the intelligent system at least one of selectively gathers, obtains, monitors, stores, records, and analyzes data associated with components of the floor cleaning machine assembly, and at least one of controllably communicates and disseminates such data with at least one of another system and user.
    Type: Application
    Filed: May 11, 2016
    Publication date: September 1, 2016
    Inventor: Nai Pong Simon Chen
  • Patent number: 9306906
    Abstract: A request message is generated with a trusted network entity executing trusted code on a first network layer. The request message to target a non-trusted network entity executing non-trusted code on a second network layer. The request message is transmitted from the trusted network entity to the non-trusted network entity through at least a policy enforcement entity. The policy enforcement entity applies one or more network traffic rules to enforce a unidirectional flow of traffic from the first network layer to the second network layer. A response check message is generated with the trusted network entity. The response check message to determine whether response information is available on the non-trusted network entity in response to the request message. The response check message is transmitted from the trusted network entity to the non-trusted network entity through at least the policy enforcement entity.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: April 5, 2016
    Assignee: salesforce.com, inc.
    Inventors: Benjamin Fry, Timothy Kral, Simon Chen, Andrey Falko
  • Publication number: 20160013978
    Abstract: Methods and systems are providing for configuring a port on a network device for communication with a port on a remote device. In one example, the network device receives, by a local port, a message from a physical coding sublayer (PCS) transmitter on the remote partner device. In one aspect, a port configuration module partitions the port to transfer data on a plurality of sub-ports each having a second data transfer rate if it is determined, by the network device that a local PCS receiver failed to align data received in the message. In another aspect, the port configuration module aggregates the plurality of sub-ports of the port to transfer data on a port having the first data transfer rate if it is determined, by the network device, that the local PCS receiver detected a code violation error in the message on at least one of the plurality of sub-links.
    Type: Application
    Filed: July 9, 2014
    Publication date: January 14, 2016
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Bruce McLoughlin, Yulianto Kokasih Ko, Qizhong Chen, Jyh Wen Simon Chen
  • Patent number: 9235063
    Abstract: Techniques are disclosed relating to lens modeling. In one embodiment, a lens model may be generated based on reference images of a pre-determined, known geometric pattern. The lens model may represent a spatially variant blur pattern across the image field of the lens used to capture the reference images. In one embodiment, the lens model may include Gaussian approximations of the blur that may minimize the difference between a location within a reference image and a corresponding location of a pre-determined, known geometric pattern. In one embodiment, the generated lens model may be applied to deblur a new image.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: January 12, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Sylvain Paris, Eric R. Kee, Simon Chen, Jue Wang
  • Publication number: 20150265124
    Abstract: A riding floor cleaning machine having an intelligent system including a main frame sub-assembly, a steering and drive wheel sub-assembly, a solution tank sub-assembly, a recovery tank sub-assembly, a recovery tank cover sub-assembly, a control panel sub-assembly, a main controller sub-assembly, a seat and detergent system sub-assembly, a battery sub-assembly, a scrub head sub-assembly, a scrub head lift sub-assembly, a squeegee sub-assembly, a solution and detergent sub-assembly, and an intelligent system associated with at least one of the above-identified sub-assemblies, wherein the intelligent system selectively gathers, obtains, monitors, stores, records, and/or analyzes data associated with components of the riding floor cleaning machine, and controllably communicates and/or disseminates such data with another system and/or user.
    Type: Application
    Filed: March 24, 2015
    Publication date: September 24, 2015
    Inventor: Nai Pong Simon Chen
  • Publication number: 20150265123
    Abstract: A floor cleaning machine having an intelligent system including a recovery tank sub-assembly, a vacuum fan sub-assembly, a solution tank sub-assembly, wherein the solution tank sub-assembly preferably includes a secondary electrochemical cell, a solution flow sub-assembly, a control console sub-assembly, a frame and wheel sub-assembly and/or a frame and transaxle sub-assembly, a scrub head sub-assembly, a scrub head lift sub-assembly, a squeegee sub-assembly, a solution flow sub-assembly, and an intelligent system associated with at least one of the above-identified sub-assemblies, wherein the intelligent system at least one of selectively gathers, obtains, monitors, stores, records, and analyzes data associated with components of the floor cleaning machine assembly, and at least one of controllably communicates and disseminates such data with at least one of another system and user.
    Type: Application
    Filed: March 24, 2015
    Publication date: September 24, 2015
    Inventor: Nai Pong Simon Chen
  • Publication number: 20140289792
    Abstract: A request message is generated with a trusted network entity executing trusted code on a first network layer. The request message to target a non-trusted network entity executing non-trusted code on a second network layer. The request message is transmitted from the trusted network entity to the non-trusted network entity through at least a policy enforcement entity. The policy enforcement entity applies one or more network traffic rules to enforce a unidirectional flow of traffic from the first network layer to the second network layer. A response check message is generated with the trusted network entity. The response check message to determine whether response information is available on the non-trusted network entity in response to the request message. The response check message is transmitted from the trusted network entity to the non-trusted network entity through at least the policy enforcement entity.
    Type: Application
    Filed: March 25, 2014
    Publication date: September 25, 2014
    Applicant: salesforce.com, inc.
    Inventors: Benjamin Fry, Timothy Kral, Simon Chen, Andrey Falko
  • Patent number: 8842190
    Abstract: Method and apparatus for determining sensor format factors from image metadata in which one of multiple techniques is applied to determine a sensor format factor for a camera from information in the metadata. Information from the metadata may be used to identify which of the multiple techniques to use. For example, the camera make and model may be used to determine a particular technique to use. As another example, the presence or absence of particular attributes or values for particular attributes may be used in determining a particular technique. In one embodiment, a profile database may be searched according to information in the metadata to determine if a sensor format factor for the camera is in the database. If the sensor format factor for the camera is not in the database, other information in the metadata may be examined to determine a particular technique from among the plurality of techniques.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: September 23, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Simon Chen, Jen-Chan Chien, Hailin Jin
  • Patent number: 8724007
    Abstract: Methods and apparatus for processing collections of images are described in which metadata from a set of images may be used in directing a multi-image processing workflow. One or more output images may be rendered from a set of input images, with each output image being some combination of two or more of the input images. To render an output image, a workflow including one or more processing steps may be applied to the images. Metadata may be used in directing and performing the workflow. For example, metadata may be used in determining a particular workflow for a set of images. As another example, metadata may be used to sort a collection of images into multiple categories for automated workflow processing. As yet another example, metadata may be used to retrieve information stored in a profile database that may be used in processing the images.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: May 13, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Simon Chen, Jen-Chan Chien, Hailin Jin
  • Patent number: 8675988
    Abstract: Methods and apparatus for constraining solution space in image processing techniques may use the metadata for a set of images to constrain an image processing solution to a smaller solution space. In one embodiment, a process may require N parameters for processing an image. A determination may be made from metadata that multiple images were captured with the same camera/lens and with the same settings. A set of values may be estimated for the N parameters from data in one or more of the images. The process may then be applied to each of images using the set of values. In one embodiment, a value for a parameter of a process may be estimated for an image. If the estimated value deviates substantially from a value for the parameter in the metadata, the metadata value is used in the process instead of the estimated value.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: March 18, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Simon Chen, Jen-Chan Chien, Hailin Jin
  • Patent number: 8526731
    Abstract: A method for converting a portion of an image from a first domain to a second domain. The method may apply a Hough transform on the converted portion of the image, including calculating a range of angles for each tested pixel q relative to a center pixel p, quantizing the range of angles into a plurality of bins, voting each tested pixel q using a range of bins using a weighted voting schema; and detecting one or more features in the portion of the image. The methods may be implemented by program instructions executing in parallel on CPU(s) or GPUs.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: September 3, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Xinju Li, Simon Chen, Jen-Chen Chien
  • Publication number: 20130132044
    Abstract: Techniques are disclosed relating to lens modeling. In one embodiment, a lens model may be generated based on reference images of a pre-determined, known geometric pattern. The lens model may represent a spatially variant blur pattern across the image field of the lens used to capture the reference images. In one embodiment, the lens model may include Gaussian approximations of the blur that may minimize the difference between a location within a reference image and a corresponding location of a pre-determined, known geometric pattern. In one embodiment, the generated lens model may be applied to deblur a new image.
    Type: Application
    Filed: November 30, 2010
    Publication date: May 23, 2013
    Inventors: Sylvain Paris, Eric R. Kee, Simon Chen, Jue Wang
  • Publication number: 20130124471
    Abstract: Methods and apparatus for processing collections of images are described in which metadata from a set of images may be used in directing a multi-image processing workflow. One or more output images may be rendered from a set of input images, with each output image being some combination of two or more of the input images. To render an output image, a workflow including one or more processing steps may be applied to the images. Metadata may be used in directing and performing the workflow. For example, metadata may be used in determining a particular workflow for a set of images. As another example, metadata may be used to sort a collection of images into multiple categories for automated workflow processing. As yet another example, metadata may be used to retrieve information stored in a profile database that may be used in processing the images.
    Type: Application
    Filed: October 14, 2008
    Publication date: May 16, 2013
    Inventors: Simon Chen, Jen-Chan Chien, Hailin Jin
  • Publication number: 20130121525
    Abstract: Method and apparatus for determining sensor format factors from image metadata in which one of multiple techniques is applied to determine a sensor format factor for a camera from information in the metadata. Information from the metadata may be used to identify which of the multiple techniques to use. For example, the camera make and model may be used to determine a particular technique to use. As another example, the presence or absence of particular attributes or values for particular attributes may be used in determining a particular technique. In one embodiment, a profile database may be searched according to information in the metadata to determine if a sensor format factor for the camera is in the database. If the sensor format factor for the camera is not in the database, other information in the metadata may be examined to determine a particular technique from among the plurality of techniques.
    Type: Application
    Filed: October 14, 2008
    Publication date: May 16, 2013
    Inventors: Simon Chen, Jen-Chan Chien, Hailin Jin
  • Publication number: 20130124159
    Abstract: Methods and apparatus for retargeting and prioritized interpolation of lens profiles. A lens profile file may include a set of lens sub-profiles. The camera body and/or settings described in the file may not exactly match that of camera body and/or settings used to capture a target image. A sub-profile processing module may perform a prioritized sub-profile sorting and interpolation method to generate an interpolated sub-profile that may be applied to the target image to correct aberrations including, but not limited to, geometric distortion, lateral chromatic aberration, and vignette. Thus, models generated for a reference camera at a variety of settings may be applied to a target image captured with the same type of lens but with a different camera and/or with different settings that are not exactly modeled in the lens profile file.
    Type: Application
    Filed: April 12, 2010
    Publication date: May 16, 2013
    Inventors: Simon Chen, Eric Chan, Hailin Jin, Jen-Chan Chien
  • Publication number: 20130085909
    Abstract: Various exemplary embodiments relate to a method for managing subscriber usage in a mobile network by a policy and charging rules function (PCRF) including: receiving a credit control request (CCR) message from a policy and enforcement rules function (PCEF) for an application; determining if a Sy connection to an online charging system (OCS) is necessary to implement the CCR; determining if a Sy session is present; sending an application authorization request (AAR) message to the OCS; binding a counter to the application; determining a policy to apply based upon the application; and sending a credit control answer (CCA) message to the PCEF to effect the policy.
    Type: Application
    Filed: October 3, 2011
    Publication date: April 4, 2013
    Applicant: ALCATEL-LUCENT CANADA INC.
    Inventors: Fan Mo, Simon Chen, Hamdy Farid, Ivaylo Tanouchev
  • Patent number: 8368762
    Abstract: Methods and apparatus for camera calibration based on multiview image geometry. A lens profiling module may estimate two or more mathematical models for correcting aberrations in images in a single pass from a set of calibration images captured with a camera/lens combination. For example, the module may estimate the lens aberrations of geometric distortion, lateral chromatic aberration, and vignette models in a single pass. The module may determine point correspondences, 3D transformations, and camera intrinsics for views of calibration charts captured in the images. The module estimates the mathematical models for the two or more types of aberrations from the information determined from the views of the calibration charts. The module may automatically determine an optimal model complexity when estimating the mathematical models. The estimated models may be written or appended to a lens profile for the camera/lens combination used to captured the calibration images.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: February 5, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Simon Chen, Hailin Jin, Jen-Chan Chien, Daniel R. Goldman
  • Publication number: 20130011057
    Abstract: A method for converting a portion of an image from a first domain to a second domain. The method may apply a Hough transform on the converted portion of the image, including calculating a range of angles for each tested pixel q relative to a center pixel p, quantizing the range of angles into a plurality of bins, voting each tested pixel q using a range of bins using a weighted voting schema; and detecting one or more features in the portion of the image. The methods may be implemented by program instructions executing in parallel on CPU(s) or GPUs.
    Type: Application
    Filed: September 15, 2012
    Publication date: January 10, 2013
    Inventors: Xinju Li, Simon Chen, Jen-Chan Chien
  • Patent number: 8340453
    Abstract: Methods and apparatus for constraining solution space in image processing techniques may use the metadata for a set of images to constrain an image processing solution to a smaller solution space. In one embodiment, a process may require N parameters for processing an image. A determination may be made from metadata that multiple images were captured with the same camera/lens and with the same settings. A set of values may be estimated for the N parameters from data in one or more of the images. The process may then be applied to each of images using the set of values. In one embodiment, a value for a parameter of a process may be estimated for an image. If the estimated value deviates substantially from a value for the parameter in the metadata, the metadata value is used in the process instead of the estimated value.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: December 25, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Simon Chen, Jen-Chan Chien, Hailin Jin
  • Patent number: 8320670
    Abstract: A method for converting a portion of an image from a first domain to a second domain. The method may apply a Hough transform on the converted portion of the image, including calculating a range of angles for each tested pixel q relative to a center pixel p, quantizing the range of angles into a plurality of bins, voting each tested pixel q using a range of bins using a weighted voting schema; and detecting one or more features in the portion of the image. The methods may be implemented by program instructions executing in parallel on CPU(s) or GPUs.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: November 27, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Xinju Li, Simon Chen, Jen-Chan Chien