Patents by Inventor Alan Lee

Alan Lee 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: 20200134834
    Abstract: Systems and techniques for automatic object replacement in an image include receiving an original image and a preferred image. The original image is automatically segmented into an original image foreground region and an original image object region. The preferred image is automatically segmented into a preferred image foreground region and a preferred image object region. A composite image is automatically composed by replacing the original image object region with the preferred image object region such that the composite image includes the original image foreground region and the preferred image object region. An attribute of the composite image is automatically adjusted.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Inventors: I-Ming Pao, Sarah Aye Kong, Alan Lee Erickson, Kalyan Sunkavalli, Hyunghwan Byun
  • Patent number: 10628109
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing contextual information for a notification. Logical relationships between panels for a user interface of the one or more computing devices are identified. A set of interface patterns that correspond to different logical relationships between panels and describe different spatial relationships for arranging panels having the corresponding logical relationships are obtained. At least one of the logical relationships between the panels for the user interface is determined to match a logical relationship corresponding to a particular interface pattern. The particular interface pattern is selected from among the set of interface patterns to specify the arrangement of the panels of the user interface. The user interface having the panels arranged in the user interface according to the particular interface pattern that is selected is provided.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: April 21, 2020
    Assignee: Google LLC
    Inventors: David Joseph Murphy, Wing Hang Calvin Ku, Damon Seeley, Lee B. Keely, Alan Lee Gardner, III
  • Patent number: 10592590
    Abstract: Embodiments of the present invention are directed at providing a font similarity preview for non-resident fonts. In one embodiment, a font is selected on a computing device. In response to the selection of the font, a pre-computed font list is checked to determine what fonts are similar to the selected font. In response to a determination that similar fonts are not local to the computing device, a non-resident font list is sent to a font vendor. The font vendor sends back previews of the non-resident fonts based on entitlement information of a user. Further, a full non-resident font can be synced to the computing device. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: March 17, 2020
    Assignee: Adobe Inc.
    Inventors: I-Ming Pao, Alan Lee Erickson, Yuyan Song, Seth Shaw, Hailin Jin, Zhaowen Wang
  • Patent number: 10567574
    Abstract: Implementations of the present application relate to caller preview data and call messages based on caller preview data. In some implementations, a method includes sending, by a caller device, a call request to one or more callee devices, and establishing a connection to at least one callee device prior to receipt of an acceptance of the call request by the callee device. At least a portion of caller preview data is transmitted to the callee device over the connection prior to the receipt of the call acceptance. In response to determining that the at least a portion of the caller preview data has been transmitted for a particular time period without receipt of the acceptance of the call request, information is transmitted to instruct a call message to be stored on the callee device, where the call message includes at least a part of the caller preview data.
    Type: Grant
    Filed: January 21, 2019
    Date of Patent: February 18, 2020
    Assignee: Google LLC
    Inventors: Alan Lee Rogers, Richard Yuan-Ching Lo, Matthew Thomas Austin, Justin Uberti, Heidi Rafael Sales, Koa Metter, Anton Volkov
  • Publication number: 20200041248
    Abstract: The methods disclosed herein include recording at near-vertical first and second measurement positions respective first and second interferograms of the photomask surface and defining a difference map as the difference between the first and second interferograms. Respective first and second normal forces on the photomask are also measured at the first and second measurement positions. The change in the normal force is used define a scaling factor, which is applied to the difference map to define a scaled difference map. A compensated flatness measurement with a reduced shape contribution due to gravity is obtained by subtracting the scaled difference map from the first interferogram. An interferometer-based flatness measurement system is also disclosed.
    Type: Application
    Filed: July 31, 2019
    Publication date: February 6, 2020
    Inventors: Thomas James Dunn, John Weston Frankovich, Robert Dennis Grejda, Christopher Alan Lee, Matthew Ronald Millecchia, Yoshihiro Nakamura
  • Publication number: 20190369826
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for graphical icon manipulation. In one aspect, a method includes the actions of receiving a user input that corresponds to a selection of a graphical item that is located in a first portion of the graphical interface. The actions further include receiving a translation input that corresponds to a drag of the graphical item. The actions further include determining that a location of the selection input is in a second portion of the graphical interface. The actions further include updating the graphical item by providing, in place of the graphical item, a representation of a change to the graphical item based on the graphical item being placed in the second portion. The actions further include determining that the selection input has ceased. The actions further include providing, for output, the change to the graphical item.
    Type: Application
    Filed: August 20, 2019
    Publication date: December 5, 2019
    Inventors: David Joseph Murphy, Alan Lee Gardner, III, Ariel Benjamin Sachter-Zeltzer
  • Publication number: 20190359679
    Abstract: The specification describes an antibody capture process comprising (i) obtaining a biological sample comprising antibodies, (ii) contacting the biological sample with recombinant pIgR or a dIgA-binding variant, wherein the pIgR or variant binds dIgA and forms a pIgR-dIgA complex. The process may further comprise (iii) directly or indirectly assessing the level of the pIgR-dIgA complex or the level of a complex between pIgR-dIgA and an antigen of interest. There is also an antibody capture process for determining gut wall integrity in a test subject, wherein the level or ratio of SIgA to dIgA is compared to a corresponding level or ratio from a control subject. The specification provides kits embodying the process and recombinant pIgR when used for, or for use, in capturing or detecting dIgA and/or IgM.
    Type: Application
    Filed: February 8, 2019
    Publication date: November 28, 2019
    Applicant: The MacFarlane Burnet Institute for Medical Research and Public Health Ltd
    Inventors: David Andrew Anderson, Mary Louise Garcia, Nadine Carmel Barnes, Khayriyyah Mohd Hanafiah, Alan Lee Landay
  • Patent number: 10445407
    Abstract: In various embodiments, methods and systems, for automatically generating guides, are provided. A user can generate guides based on content zones of a wireframe layout or visual element layout. A selection of a content zone having a shape is received. A selection of a guide creation action to generate a grid structure encompassing the shape of the content zone is received. A determination of a boundary set for the shape is made. The boundary set includes a top boundary, a bottom boundary, a left boundary, and a right boundary. The boundary set is based on a data (e.g., vector, pixel, text) perimeter of the shape. The grid structure is automatically generated based on the shape. The grid structure comprises a top horizontal guide, a bottom horizontal guide, a left vertical guide, and right vertical guide. The grid structure is located adjacent to portions of the boundary set of the shape.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: October 15, 2019
    Assignee: Adobe Inc.
    Inventors: Seth Alan Shaw, Alan Lee Erickson
  • Patent number: 10445325
    Abstract: The disclosure includes a system and method for detecting proximity between users. The system includes a processor and a memory storing instructions that when executed cause the system to: determine a context associated with a first user device; query other user devices based on the context to create a set of other user devices that satisfy a query; generate a list of filtered devices by filtering the set of other user devices; notify the first user device of the list of filtered devices; and query for the list of filtered devices to determine which filtered devices are within proximity to the first user device.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: October 15, 2019
    Assignee: Google LLC
    Inventors: Alan Lee Gardner, III, George Cody Sumter, Nadav Aharony
  • Patent number: 10444975
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for graphical icon manipulation. In one aspect, a method includes the actions of receiving a user input that corresponds to a selection of a graphical item that is located in a first portion of the graphical interface. The actions further include receiving a translation input that corresponds to a drag of the graphical item. The actions further include determining that a location of the selection input is in a second portion of the graphical interface. The actions further include updating the graphical item by providing, in place of the graphical item, a representation of a change to the graphical item based on the graphical item being placed in the second portion. The actions further include determining that the selection input has ceased. The actions further include providing, for output, the change to the graphical item.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: October 15, 2019
    Assignee: Google LLC
    Inventors: David Joseph Murphy, Alan Lee Gardner, III, Ariel Benjamin Sachter-Zeltzer
  • Publication number: 20190295030
    Abstract: A method and system of managing vehicle location is disclosed herein. A computing system receives a set of vehicle information associated with a set of vehicles. The computing system receives a set of vehicle accounting information associated with the set of vehicles. The computing system receives, from a telematics device positioned in each vehicle of the set of vehicles, telematics information. For each vehicle in the set of vehicles, the computing system associates vehicle information, accounting, information, and telematics information to generate a database. The computing system generates an application programming interface (API) accessible to a client device. The computing system receives an API call from client device. The computing system generates one or more rules for each vehicle of the set of vehicles. The computing system transmits a notification message to client device upon determining a rule of the one or more rules is violated.
    Type: Application
    Filed: March 5, 2019
    Publication date: September 26, 2019
    Inventors: Anthony J. Candeloro, JR., Harvey Richard Smith, Jeremy Matthew Paolone, William John Cariss, Alan Lee Kibler
  • Publication number: 20190217292
    Abstract: A microfluidic system is presented that includes a cartridge, a container, and a lid for the container. The cartridge includes a plurality of microfluidic channels coupled to one or more chambers. The container holds dry chemicals and includes a housing with a first opening and a second opening smaller than the first opening. The container is designed to be inserted into an opening of the cartridge, such that the container is independently secured within the opening. The insertion of the container allows for the container to be fluidically coupled with a microfluidic channel of the plurality of microfluidic channels via the second opening. The lid includes a column that extends from the lid into the container.
    Type: Application
    Filed: January 18, 2018
    Publication date: July 18, 2019
    Inventors: Holger Engel, Jordi Carrera Fabra, Anna Comenges Casas, Ricard Martin Blanco, Martin Alan Lee, Diane Rachel Lee
  • Publication number: 20190184230
    Abstract: Devices, systems, and methods can be used including receiving motion data including comparing time-stamped speed data with predetermined cycling speed ranges, categorizing the speed data into portions of a minute that indicate each of the predetermined cycling speed ranges, determining portions of a minute indicate a cycling activity has begun, determining portions of a later minute indicate a cycling activity has paused or ended, confirming a minimum time inactive indicating that a cycling activity has ended, and determining that a minimum time active has elapsed between the indication a cycling activity has begun and indication a cycling activity has ended such that a cycling activity is categorized as a cycling workout.
    Type: Application
    Filed: December 20, 2017
    Publication date: June 20, 2019
    Inventors: Alan LEE, Stephen John BLACK, Jason IIJIMA
  • Patent number: 10320860
    Abstract: The disclosure includes a system and method for detecting fine grain copresence between users. The system includes a processor and a memory storing instructions that when executed cause the system to: transmit a wakeup signal to a plurality of devices based on coarse grain location information; send a request to a first device of the plurality of devices to transmit a token using a first communication technology to determine fine grain copresence; receive a first token acknowledgment from a first subset of the plurality of devices; send a request to a second device of the first subset of the plurality of devices to transmit the token using a second communication technology to determine fine grain copresence; receive a second token acknowledgment from a second subset of the plurality of devices; and refine copresence based on receiving the first and second token acknowledgment.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: June 11, 2019
    Assignee: Google LLC
    Inventors: Andrew Ames Bunner, Alan Lee Gardner, III, Mohammed Waleed Kadous, Brian Patrick Williams, Marc Stogaitis, Nadav Aharony, Brian Duff, Pascal Tom Getreuer, Zhentao Sun, Daniel Estrada Alva, Ami Patel, Benjamin Razon, Richard Daniel Webb, Tony Weber, Thomas Yuchin Chao, Ryan Michael Rifkin, Richard Francis Lyon, Liem Tran, Joseph A. Farfel
  • Patent number: 10302110
    Abstract: A thin, flat, generally rectangular form, constructed of resilient material forming a spring plate clamping device for the removable attachment of horizontal plant support rods onto upright stakes, thereby facilitating the construction of plant cages to support and protect vegetation.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: May 28, 2019
    Inventor: Alan Lee Johnson
  • Patent number: 10302409
    Abstract: An apparatus includes a number of photonic integrated circuit (PIC) imaging detector arrays, and multiple electronic integrated circuits (ICs) coupled to the PIC imaging detector arrays. Each PIC imaging detector array of includes a number of lenslets and a number of waveguides. At least some of the lenslets are coupled to multiple waveguides, and sets of two lenslets are configured to form interferometer channels.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: May 28, 2019
    Assignee: Lockheed Martin Corporation
    Inventors: Alan Lee Duncan, Richard Lee Kendrick
  • Publication number: 20190158660
    Abstract: Implementations of the present application relate to caller preview data and call messages based on caller preview data. In some implementations, a method includes sending, by a caller device, a call request to one or more callee devices, and establishing a connection to at least one callee device prior to receipt of an acceptance of the call request by the callee device. At least a portion of caller preview data is transmitted to the callee device over the connection prior to the receipt of the call acceptance. In response to determining that the at least a portion of the caller preview data has been transmitted for a particular time period without receipt of the acceptance of the call request, information is transmitted to instruct a call message to be stored on the callee device, where the call message includes at least a part of the caller preview data.
    Type: Application
    Filed: January 21, 2019
    Publication date: May 23, 2019
    Applicant: Google LLC
    Inventors: Alan Lee ROGERS, Richard Yuan-Ching LO, Matthew Thomas AUSTIN, Justin UBERTI, Heidi Rafael SALES, Koa METTER, Anton VOLKOV
  • Patent number: 10275420
    Abstract: The disclosure includes a system and method for summarizing social interactions between users.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: April 30, 2019
    Assignee: Google LLC
    Inventors: Nadav Aharony, Alan Lee Gardner, III, George Cody Sumter
  • Publication number: 20190108665
    Abstract: Techniques and systems for component-based digital image synchronization are described. In one example, a digital image is stored as a composite file with a number of separately compressed individual components. Indicators are generated during an editing process of a digital image. The indicators are usable to correlate altered portions of the digital image with compressed components of the composite digital image file. The altered components are then communicated to a synchronization service for synchronization with a remote representation of the digital image file.
    Type: Application
    Filed: October 5, 2017
    Publication date: April 11, 2019
    Applicant: Adobe Systems Incorporated
    Inventors: Russell Thomas Williams, Habib Khalfallah, Jan Stoeckmann, Alan Lee Erickson
  • Patent number: 10247822
    Abstract: Sonar systems and associated methods are provided herein for sonar image generation. The sonar system is configured to enable rotation of a transducer array that includes at least two transducer elements. The transducer array may be mounted to a trolling motor capable of being rotated. The transducer elements can be positioned to enable use of interferometry to obtain angle information regarding sonar returns. The angle and range of each sonar return can be used to form images, such as a 2D forward looking image of the underwater environment. A heading detector can be used to obtain a heading of the transducer elements to enable creation of a 2D radar-like image of the underwater environment. Additionally, the heading, angle, and range of the sonar returns can be used to form a 3D image of the underwater environment.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: April 2, 2019
    Assignee: NAVICO HOLDING AS
    Inventors: Alan Lee Proctor, David Austin Parks, Ronald Joe Horner