Patents by Inventor Alfred Wong

Alfred Wong 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).

  • Patent number: 10303330
    Abstract: When a user sees a content item presented by a social networking system, the user may select an option to save the content item. The saved content item may be reinserted in a newsfeed presented to the user, integrated into collections, archived, used for notifications to the user, or otherwise subsequently presented to the user. A plug-in may be used to save content items accessed through websites external to the social networking system. As privacy settings associated with a saved content item are modified, the modified privacy settings are applied to the saved content item, which may prevent the user saving the content item from subsequently viewing the saved content item.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: May 28, 2019
    Assignee: Facebook, Inc.
    Inventors: Jane Leibrock, Loren Alfred Cheng, Matthew Brown, Jessica Gronski, Marc Horowitz, William Jacobs, Zhengzheng Pan, Xiao Ou Wang, Joshua Van Dyke Watzman, Luke Woods, Rachel Margaret Wong
  • Publication number: 20190147028
    Abstract: A method of updating a declarative description of a form in which the declarative description includes a hierarchy of declarations of form elements. The form is displayed by rendering each of the form elements based on the declarative description. The position of each rendered form element relative to the other rendered form elements is based on the position of the declaration of that form element in the hierarchy. An indication of a further element to add to the form and a location where that element is to be inserted into the form are received. The form is updated by inserting a declaration of the further element into the description at a position in the hierarchy determined based on the position, and the updated form displayed.
    Type: Application
    Filed: November 10, 2017
    Publication date: May 16, 2019
    Inventors: Ben HARE, Saurabh MUKHI, Andy ROGERS, Alfred WONG
  • Publication number: 20190046893
    Abstract: A launcher for particles such as confetti is described, including embodiments directed to pre-filled confetti launchers that can be activated during typical unwrapping of gift packages or untying of gift bows, or that alternatively can be activated by a recipient using a separate pull line. Embodiments of the confetti launcher are activated by removal of a pin that allows a spring to decompress, causing a cap to be removed and confetti to be pushed upwards from an internal cavity of the launcher. The confetti launcher can be embedded within a gift bow, or it can be included in a cake topper or other decoration.
    Type: Application
    Filed: August 7, 2018
    Publication date: February 14, 2019
    Inventors: Yuen Yiu Ming, Alfred Wong
  • Patent number: 10019420
    Abstract: Disclosed are systems and methods of extending user interface web pages of a web-based application with user interface elements of a second web-based application. A client receiving a web page from a first server may detect that web page as including user interface of a first web-based application. The client may analyze that web page to extract data and send that data to a second server. The client may receive an indication of one or more modifications to make to the web page from the second server so as to display user interface of a second web-based application. The web page may be modified according to the indication, and the modified web page rendered in the client browser so as to yield a screen display with user interface elements of both the first and second web-based applications. Embodiments may employ a web browser plug-in.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: July 10, 2018
    Assignee: Think Research Corporation
    Inventors: Ryan Kimber, Saurabh Mukhi, Alfred Wong
  • Publication number: 20170097740
    Abstract: Disclosed are systems and methods of extending user interface web pages of a web-based application with user interface elements of a second web-based application. A client receiving a web page from a first server may detect that web page as including user interface of a first web-based application. The client may analyze that web page to extract data and send that data to a second server. The client may receive an indication of one or more modifications to make to the web page from the second server so as to display user interface of a second web-based application. The web page may be modified according to the indication, and the modified web page rendered in the client browser so as to yield a screen display with user interface elements of both the first and second web-based applications. Embodiments may employ a web browser plug-in.
    Type: Application
    Filed: October 1, 2015
    Publication date: April 6, 2017
    Inventors: Ryan KIMBER, Saurabh MUKHI, Alfred Wong
  • Patent number: 9576098
    Abstract: A method for performing leakage analysis includes receiving information specifying an integrated circuit. A neighborhood of shapes associated with the integrated circuit is then determined. Leakage information associated with the integrated circuit is generated based on the neighborhood of shapes. The neighborhood of shapes may be determined by determining a first set of spacings to a boundary of a first cell from an internal shape. A second set of spacings may be determined from the boundary of the first cell to a shape of a second cell. A lithography process may be characterized using the first and second set of spacings.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: February 21, 2017
    Assignee: Synopsys, Inc.
    Inventors: Emre Tuncer, Hui Zheng, Vivek Raghavan, Anirudh Devgan, Amir Ajami, Alessandra Nardi, Tao Lin, Pramod Thazhathethil, Alfred Wong
  • Patent number: 9342495
    Abstract: Methods, software, and devices for processing a user-filled form are disclosed. A parsable electronic representation of the user-filled form is received. Based on parsing this electronic representation, at least one of a first or a second subset of input elements is identified. The first subset of input elements represents input fields that have received user-filled data while the second subset of input elements represents input fields that have not received user-filled data. Those text elements representing text providing descriptive context to input fields represented by the identified subset of input elements are associated with the identified subset of input elements. A graphical representation of the user-filled form is generated. In this graphical representation, text represented by text elements associated the first subset of input elements are highlighted relative to text represented by text elements associated with the second subset of input elements.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: May 17, 2016
    Assignee: THINK RESEARCH CORPORATION
    Inventors: Ryan Kimber, Tommy Trinh, Alfred Wong
  • Patent number: 9218331
    Abstract: Methods, software and devices for automatically constructing a structured electronic representation of a user-fillable form are disclosed. Each structured electronic representation is constructed from a parsable version of that form. A plurality of data structures for constructing structured electronic representations of user-fillable forms is stored. Each of the data structures is representative of a form region of one of a plurality of pre-defined types. A parsable version of the user-fillable form is received. This parsable version is parsed to identify fields of the user-fillable form, including at least one text field and at least one input field. These fields are grouped to form a plurality of form regions. Each of these form regions is matched to one of the stored data structures that best represents the form region in a structured electronic representation. An indicator of each matched data structure is stored.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: December 22, 2015
    Assignee: PATIENTORDERSETS.COM LTD.
    Inventors: Ryan Kimber, Tommy Trinh, Alfred Wong
  • Publication number: 20140223277
    Abstract: Methods, software and devices for automatically constructing a structured electronic representation of a user-fillable form are disclosed. Each structured electronic representation is constructed from a parsable version of that form. A plurality of data structures for constructing structured electronic representations of user-fillable forms is stored. Each of the data structures is representative of a form region of one of a plurality of pre-defined types. A parsable version of the user-fillable form is received. This parsable version is parsed to identify fields of the user-fillable form, including at least one text field and at least one input field. These fields are grouped to form a plurality of form regions. Each of these form regions is matched to one of the stored data structures that best represents the form region in a structured electronic representation. An indicator of each matched data structure is stored.
    Type: Application
    Filed: February 6, 2013
    Publication date: August 7, 2014
    Applicant: PatientOrderSets.com Ltd.
    Inventors: Ryan Kimber, Tommy Trinh, Alfred Wong
  • Publication number: 20140181762
    Abstract: A method for performing leakage analysis includes receiving information specifying an integrated circuit. A neighborhood of shapes associated with the integrated circuit is then determined Leakage information associated with the integrated circuit is generated based on the neighborhood of shapes. The neighborhood of shapes may be determined by determining a first set of spacings to a boundary of a first cell from an internal shape. A second set of spacings may be determined from the boundary of the first cell to a shape of a second cell. A lithography process may be characterized using the first and second set of spacings.
    Type: Application
    Filed: October 29, 2013
    Publication date: June 26, 2014
    Inventors: Emre Tuncer, Hui Zheng, Vivek Raghavan, Anirudh Devgan, Amir Ajami, Alessandra Nardi, Tao Lin, Pramod Thazhathethil, Alfred Wong
  • Publication number: 20140026024
    Abstract: Methods, software, and devices for processing a user-filled form are disclosed. A parsable electronic representation of the user-filled form is received. Based on parsing this electronic representation, at least one of a first or a second subset of input elements is identified. The first subset of input elements represents input fields that have received user-filled data while the second subset of input elements represents input fields that have not received user-filled data. Those text elements representing text providing descriptive context to input fields represented by the identified subset of input elements are associated with the identified subset of input elements. A graphical representation of the user-filled form is generated. In this graphical representation, text represented by text elements associated the first subset of input elements are highlighted relative to text represented by text elements associated with the second subset of input elements.
    Type: Application
    Filed: July 18, 2012
    Publication date: January 23, 2014
    Applicant: PatientOrderSets.com Ltd.
    Inventors: Ryan Kimber, Tommy Trinh, Alfred Wong
  • Patent number: 8572523
    Abstract: A method for performing leakage analysis includes receiving information specifying an integrated circuit. A neighborhood of shapes associated with the integrated circuit is then determined. Leakage information associated with the integrated circuit is generated based on the neighborhood of shapes. The neighborhood of shapes may be determined by determining a first set of spacings to a boundary of a first cell from an internal shape. A second set of spacings may be determined from the boundary of the first cell to a shape of a second cell. A lithography process may be characterized using the first and second set of spacings.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: October 29, 2013
    Assignee: Synopsys, Inc.
    Inventors: Emre Tuncer, Hui Zheng, Vivek Raghavan, Anirudh Devgan, Amir Ajami, Alessandra Nardi, Tao Lin, Pramod Thazhathethil, Alfred Wong
  • Patent number: 8473876
    Abstract: A method for performing timing analysis includes receiving information specifying an integrated circuit. A neighborhood of shapes associated with the integrated circuit is then determined. Delay information associated with the integrated circuit is generated based on the neighborhood of shapes. The neighborhood of shapes may be determined by determining a first set of spacings to a boundary of a first cell from an internal shape. A second set of spacings may be determined from the boundary of the first cell to a shape of a second cell. A lithography process may be characterized using the first and second set of spacings.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: June 25, 2013
    Assignee: Synopsys, Inc.
    Inventors: Emre Tuncer, Hui Zheng, Vivek Raghavan, Anirudh Devgan, Amir Ajami, Alessandra Nardi, Tao Lin, Pramod Thazhathethil, Alfred Wong
  • Patent number: 8338564
    Abstract: A method of preparing phytosterols from tall oil pitch containing steryl esters comprises the steps of converting the steryl esters to free phytosterols while in the pitch to produce a modified pitch containing the free phytosterols; removing light ends from the modified pitch by evaporation to produce a bottom fraction containing the free phytosterols; evaporating the bottom fraction to produce a light phase distillate containing the free phytosterols; dissolving the light phase distillate in a solvent comprising an alcohol to produce a solution containing the free phytosterols; cooling the solution to produce a slurry with the free phytosterols crystallized in the slurry; and, washing and filtering the slurry to isolate the crystallized phytosterols.
    Type: Grant
    Filed: August 4, 2010
    Date of Patent: December 25, 2012
    Assignee: Pharmachem Laboratories, Inc.
    Inventors: Alfred Wong, Hugh Sven Oscar Norman, Angus Kirke MacMillan
  • Patent number: 7914943
    Abstract: A solid polymer fuel cell comprising a membrane electrode assembly that is in adhesive contact with a first flow field plate around the circumferential edge of the membrane electrode assembly and in non-adhesive contact with a second flow field plate, and an elastomeric manifold seal member that circumscribes at least one manifold opening of the first flow field plate and the second flow field plate. In this configuration, the adhesive substantially seals a first reactant gas while the manifold seal member substantially seals a second reactant gas, thereby improving sealing reliability and simplifying the seal design without overly compressing and damaging the circumferential edge of the membrane electrode assembly.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: March 29, 2011
    Assignees: Daimler AG, Ford Motor Company
    Inventors: Boguslaw Wozniczka, Jake de Vaal, Alfred Wong
  • Publication number: 20100305342
    Abstract: A method of preparing phytosterols from tall oil pitch containing steryl esters comprises the steps of converting the steryl esters to free phytosterols while in the pitch to produce a modified pitch containing the free phytosterols; removing light ends from the modified pitch by evaporation to produce a bottom fraction containing the free phytosterols; evaporating the bottom fraction to produce a light phase distillate containing the free phytosterols; dissolving the light phase distillate in a solvent comprising an alcohol to produce a solution containing the free phytosterols; cooling the solution to produce a slurry with the free phytosterols crystallized in the slurry; and, washing and filtering the slurry to isolate the crystallized phytosterols.
    Type: Application
    Filed: August 4, 2010
    Publication date: December 2, 2010
    Inventors: Alfred Wong, Hugh Sven Oscar Norman, Angus Kirke MacMillan
  • Publication number: 20090131697
    Abstract: A method of preparing phytosterols from tall oil pitch containing steryl esters comprises the steps of converting the steryl esters to free phytosterols while in the pitch to produce a modified pitch containing the free phytosterols; removing light ends from the modified pitch by evaporation to produce a bottom fraction containing the free phytosterols; evaporating the bottom fraction to produce a light phase distillate containing the free phytosterols; dissolving the light phase distillate in a solvent comprising an alcohol to produce a solution containing the free phytosterols; cooling the solution to produce a slurry with the free phytosterols crystallized in the slurry; and, washing and filtering the slurry to isolate the crystallized phytosterols.
    Type: Application
    Filed: September 18, 2008
    Publication date: May 21, 2009
    Inventors: Alfred Wong, Hugh Sven Oscar Norman, Angus Kirke MacMillan
  • Patent number: 7434188
    Abstract: A system and a method are disclosed for integrating the results of lithographic simulation into the physical synthesis process. The effects of lithographic variation are considered when selecting a cell from among a group of cells having equivalent function. Circuit design elements are placed and routed with consideration of the effects of lithographic variation on robustness, timing performance, and leakage current. Cells may be simulated under a variety of conditions and environments and the simulation results stored in a library for efficient lithographically optimized placements.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: October 7, 2008
    Assignee: Magma Design Automation, Inc.
    Inventors: Anirudh Devgan, Roderick Metcalfe, Vivek Raghavan, Alfred Wong
  • Publication number: 20080052646
    Abstract: A method for performing leakage analysis includes receiving information specifying an integrated circuit. A neighborhood of shapes associated with the integrated circuit is then determined. Leakage information associated with the integrated circuit is generated based on the neighborhood of shapes. The neighborhood of shapes may be determined by determining a first set of spacings to a boundary of a first cell from an internal shape. A second set of spacings may be determined from the boundary of the first cell to a shape of a second cell. A lithography process may be characterized using the first and second set of spacings.
    Type: Application
    Filed: July 20, 2007
    Publication date: February 28, 2008
    Applicant: Magma Design Automation, Inc.
    Inventors: Emre Tuncer, Hui Zheng, Vivek Raghavan, Anirudh Devgan, Amir Ajami, Alessandra Nardi, Tao Lin, Pramod Thazhathethil, Alfred Wong
  • Publication number: 20080052653
    Abstract: A method for performing timing analysis includes receiving information specifying an integrated circuit. A neighborhood of shapes associated with the integrated circuit is then determined. Delay information associated with the integrated circuit is generated based on the neighborhood of shapes. The neighborhood of shapes may be determined by determining a first set of spacings to a boundary of a first cell from an internal shape. A second set of spacings may be determined from the boundary of the first cell to a shape of a second cell. A lithography process may be characterized using the first and second set of spacings.
    Type: Application
    Filed: July 20, 2007
    Publication date: February 28, 2008
    Applicant: Magma Design Automation, Inc.
    Inventors: Emre Tuncer, Hui Zheng, Vivek Raghavan, Anirudh Devgan, Amir Ajami, Alessandra Nardi, Tao Lin, Pramod Thazhathethil, Alfred Wong