Patents by Inventor Nicholas Chim

Nicholas Chim 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: 20170262529
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a non-transitory computer storage medium, for enhancing asker and answerer interaction within a social search service environment. In one aspect, a system includes a computer-readable medium having instructions stored thereon which, when executed, cause one or more computers to perform operations comprising receiving an answer from a first user in response to a question from a second user in a social search service environment, identifying a set of suggested hyperlinks associated with the received answer, providing the set of suggested hyperlinks to the first user, and receiving a selection of at least one of the set of suggested hyperlinks from the first user. The operations may further comprise providing a combined response to the second user, the combined response including the answer and the at least one selected suggested hyperlink.
    Type: Application
    Filed: March 7, 2016
    Publication date: September 14, 2017
    Inventors: Nicholas Chim, Damon Horowitz, Max Ventilla, Robert J. Spiro
  • Publication number: 20150234946
    Abstract: Computational systems and methods are disclosed that learn about and assist with appropriate structure-based design choices. The systems and methods autonomously explore design states, and suggest to a user one or more optimize design states. Constraints are provided to limit exploration to valid design states. Systems and methods are disclosed that assist groups of users with coordinating their efforts in producing a cohesive design. Systems and methods are disclosed for learning from past optimizations in order to provide more rapid convergence on an optimized design, avoid local maxima and other hurdles to optimization, avoid undesired optimizations, and so on.
    Type: Application
    Filed: February 9, 2015
    Publication date: August 20, 2015
    Inventors: Eric Teller, Augusto Roman, Jennifer Carlile, Nicholas Chim, Bradley Schumitsch
  • Patent number: 8954297
    Abstract: Computational systems and methods are disclosed that learn about and assist with appropriate structure-based design choices. The systems and methods autonomously explore design states, and suggest to a user one or more optimize design states. Constraints are provided to limit exploration to valid design states. Systems and methods are disclosed that assist groups of users with coordinating their efforts in producing a cohesive design. Systems and methods are disclosed for learning from past optimizations in order to provide more rapid convergence on an optimized design, avoid local maxima and other hurdles to optimization, avoid undesired optimizations, and so on.
    Type: Grant
    Filed: January 2, 2012
    Date of Patent: February 10, 2015
    Assignee: Flux Factory, Inc.
    Inventors: Eric Teller, Augusto Roman, Jennifer Carlile, Nicholas Chim, Bradley Schumitsch
  • Patent number: 8843352
    Abstract: A computer-implemented system for designing a structure based on an initial depiction is disclosed. The system includes a design engine that receives the depiction and various other inputs and produces a structure design therefrom. The depiction is analyzed to determine a representation, and cells instantiated to populate the representation. Cells are configured to be assembled together with other cells to form the structure design, including systems of the design. An initial proposed design may be iteratively improved using one or more measures of the proposed structure design's goodness, such as conformance to the depiction's shape, style, volume, etc. Creation of the depiction may be in the context of the building site, from which additional information may be derived in the process of creating a proposed structure design.
    Type: Grant
    Filed: August 16, 2011
    Date of Patent: September 23, 2014
    Assignee: Google Inc.
    Inventors: Michelle Kaufmann, Eric Teller, Alena Fong, Nicholas Chim, Cedric Dupont
  • Patent number: 8516572
    Abstract: A computer-implemented subsystem and method is disclosed for receiving user qualification data, comparing that data to certification criteria, and providing user certification according thereto, in the context of a system for designing a structure. A variety of users may be certified, including architects, designers, component and service providers, permitting authorities, builders, financers, future tenants, etc. A wide variety of certifications may be provided including by trade, by attributes of the structure, by intended use of the design system, etc. Certification may be based on general experience, references, time spent with the design system, training completed, examination passed, other certifications, etc. Certification may be stand-alone or may be part of an ongoing continuing education process. The design system may limit actions a user may perform on a design based on certification and certification level.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: August 20, 2013
    Assignee: Google Inc.
    Inventors: Nicholas Chim, Eric Teller, Eli Attia, Michelle Kaufmann, Alena Fong, Augusto Roman, Jennifer Carlile, Cedric Dupont
  • Publication number: 20130173223
    Abstract: Computational systems and methods are disclosed that learn about and assist with appropriate structure-based design choices. The systems and methods autonomously explore design states, and suggest to a user one or more optimize design states. Constraints are provided to limit exploration to valid design states. Systems and methods are disclosed that assist groups of users with coordinating their efforts in producing a cohesive design. Systems and methods are disclosed for learning from past optimizations in order to provide more rapid convergence on an optimized design, avoid local maxima and other hurdles to optimization, avoid undesired optimizations, and so on.
    Type: Application
    Filed: January 2, 2012
    Publication date: July 4, 2013
    Applicant: GOOGLE INC.
    Inventors: Eric Teller, Augusto Roman, Jennifer Carlile, Nicholas Chim, Bradley Schumitsch
  • Publication number: 20130074180
    Abstract: A computer-implemented subsystem and method is disclosed for receiving user qualification data, comparing that data to certification criteria, and providing user certification according thereto, in the context of a system for designing a structure. A variety of users may be certified, including architects, designers, component and service providers, permitting authorities, builders, financers, future tenants, etc. A wide variety of certifications may be provided including by trade, by attributes of the structure, by intended use of the design system, etc. Certification may be based on general experience, references, time spent with the design system, training completed, examination passed, other certifications, etc. Certification may be stand-alone or may be part of an ongoing continuing education process. The design system may limit actions a user may perform on a design based on certification and certification level.
    Type: Application
    Filed: September 20, 2011
    Publication date: March 21, 2013
    Applicant: GOOGLE INC.
    Inventors: Nicholas Chim, Eric Teller, Eli Attia, Michelle Kaufmann, Alena Fong, Augusto Roman, Jennifer Carlile, Cedric Dupont
  • Publication number: 20130046512
    Abstract: A computer-implemented system for designing a structure based on an initial depiction is disclosed. The system includes a design engine that receives the depiction and various other inputs and produces a structure design therefrom. The depiction is analyzed to determine a representation, and cells instantiated to populate the representation. Cells are configured to be assembled together with other cells to form the structure design, including systems of the design. An initial proposed design may be iteratively improved using one or more measures of the proposed structure design's goodness, such as conformance to the depiction's shape, style, volume, etc. Creation of the depiction may be in the context of the building site, from which additional information may be derived in the process of creating a proposed structure design.
    Type: Application
    Filed: August 16, 2011
    Publication date: February 21, 2013
    Applicant: GOOGLE INC.
    Inventors: Michelle Kaufmann, Eric Teller, Alena Fong, Nicholas Chim, Cedric Dupont
  • Publication number: 20120323535
    Abstract: System and methods for evaluating and coordinating the design and implementation of a structure is disclosed. The system includes an attributes engine, configured to receive design data for a structure; quantify a plurality of measures of various attributes of the structure based on the design data; from the quantified plurality of measures of various attributes of the structure, determine a structure fitness function, F, whereby: F=f({right arrow over (w)}1{right arrow over (a)}1,{right arrow over (w)}2{right arrow over (a)}2, . . . {right arrow over (w)}n{right arrow over (a)}n) wherein a1, a2, . . . an are each quantifications of an attribute, respectively, of a structure based on the structure design, and w1, w2, . . . wn are each weighting values corresponding to each attribute quantification, respectively; and, an interface for providing an indication of the structure fitness function to a user.
    Type: Application
    Filed: June 17, 2011
    Publication date: December 20, 2012
    Applicant: GOOGLE INC.
    Inventors: Eric Teller, Nicholas Chim, Augusto Roman, Jennifer Carlile, Cedric Dupont
  • Publication number: 20120296611
    Abstract: A computer-implemented system for designing a structure and coordinating its implementation is disclosed. The system includes a design workspace, a design engine which receives various inputs and produces a structure design for display in the design workspace, a requirements providing structure design requirement rules to the design engine for producing the structure design, and a cell source providing a definition of a cell that forms a portion of the structure design. The cell is configured to be assembled together with other cells to form the structure design. An attributes engine quantifies measures of various attributes of a structure based on the structure design during the process of designing the structure, and displays the quantified measures in a dashboard user interface. Optimization engines for analyzing the structure design, and proposing alternative designs is provided. The design may be optimized for various criteria, including the attributes quantified by the attributes engine.
    Type: Application
    Filed: May 20, 2011
    Publication date: November 22, 2012
    Applicant: GOOGLE INC.
    Inventors: Eric Teller, Nicholas Chim, Augusto Roman, Jennifer Carlile, Alena Fong, Eli Attia, Michelle Kaufmann
  • Patent number: 8285521
    Abstract: A computer-implemented subsystem and method is disclosed for receiving user qualification data, comparing that data to certification criteria, and providing user certification according thereto, in the context of a system for designing a structure. A variety of users may be certified, including architects, designers, component and service providers, permitting authorities, builders, financers, future tenants, etc. A wide variety of certifications may be provided including by trade, by attributes of the structure, by intended use of the design system, etc. Certification may be based on general experience, references, time spent with the design system, training completed, examination passed, other certifications, etc. Certification may be stand-alone or may be part of an ongoing continuing education process. The design system may limit actions a user may perform on a design based on certification and certification level.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: October 9, 2012
    Assignee: Google Inc.
    Inventors: Nicholas Chim, Eric Teller, Eli Attia, Michelle Kaufmann, Alena Fong, Augusto Roman, Jennifer Carlile, Cedric Dupont
  • Patent number: 8229715
    Abstract: A computer-implemented system for coordinating the design and implementation of a structure is disclosed. The system includes a design workspace, a design engine which receives various inputs and produces a structure design for display in the design workspace, first and second interfaces permitting first and second users, respectively, to view and manipulate a design, either independently or concurrently, and a library of design elements and editing tools accessible to the first and second users. One or more users may be provided with controls limiting the manipulations that other user(s) may make to the design. Change tracking and error and conflict checking are provided to assist with merging design manipulations originating from separate users.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: July 24, 2012
    Assignee: Google Inc.
    Inventors: Eric Teller, Nicholas Chim, Augusto Roman, Jennifer Carlile, Alena Fong, Eli Attia, Michelle Kaufmann
  • Publication number: 20070043761
    Abstract: Discovering topics of interest from the content received from multiple sources. Content from multiple sources is aggregated and stored in a database along with the content's metadata. Phrases are extracted from the content and scored based on at least a time window for each phrase. The high ranking phrases are presented to a user via a user interface. When a user selects a particular phrase, content corresponding to the selected phrase is presented to the user. The content may include a list of ranked documents or a specific document. The phrases presented to the user can also be topic specific.
    Type: Application
    Filed: August 22, 2006
    Publication date: February 22, 2007
    Applicant: The Personal Bee, Inc.
    Inventors: Nicholas Chim, Edward Shelton
  • Patent number: 6275258
    Abstract: A camera tracking system that continuously tracks sound emitting objects is provided. A sound activation feature of the system enables a video camera to track speakers in a manner similar to the natural transition that occurs when people turn their eyes toward different sounds. The invented system is well suited for video-phone applications. The invented tracking system comprises a video camera for transmitting an image from its remote location, a screen for receiving images, and microphones for directing the camera. The camera may be coupled to the microphones via an interface for processing information transmitted from the microphones for directing the camera. The system may utilize the translucent properties of LCD screens by disposing a video camera behind such a screen and enabling persons at each remote location to look directly into the screen and at the camera. The interface enables intelligent framing of a speaker without mechanically repositioning the camera.
    Type: Grant
    Filed: December 17, 1996
    Date of Patent: August 14, 2001
    Inventor: Nicholas Chim
  • Patent number: 5873366
    Abstract: A method for performing transmyocardial revascularization (TMR) uses a cardioplegic agent to briefly stop the heartbeat long enough to create 10 to 40 carefully placed transmyocardial blood flow channels using a laser. The cardioplegic agent used may be adenosine or an adenosine triphosphate-sensitive potassium channel opener, such as aprikalim, or a standard hyperkalemic cardioplegic agent. The temporarily induced motionlessness of the heart allows accurate and efficient placement of the blood flow channels, while the short duration of the cardioplegic effect obviates the need for cardiopulmonary bypass. The blood flow channels can be formed from the exterior or the interior of the heart. Preferably, the TMR procedure is performed using an infrared laser, such as a CO.sub.
    Type: Grant
    Filed: November 7, 1996
    Date of Patent: February 23, 1999
    Inventors: Nicholas Chim, Marilyn M. Chou