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: 20200134834Abstract: 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: ApplicationFiled: October 31, 2018Publication date: April 30, 2020Inventors: I-Ming Pao, Sarah Aye Kong, Alan Lee Erickson, Kalyan Sunkavalli, Hyunghwan Byun
-
Patent number: 10628109Abstract: 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: GrantFiled: August 9, 2017Date of Patent: April 21, 2020Assignee: Google LLCInventors: David Joseph Murphy, Wing Hang Calvin Ku, Damon Seeley, Lee B. Keely, Alan Lee Gardner, III
-
Patent number: 10592590Abstract: 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: GrantFiled: August 4, 2016Date of Patent: March 17, 2020Assignee: Adobe Inc.Inventors: I-Ming Pao, Alan Lee Erickson, Yuyan Song, Seth Shaw, Hailin Jin, Zhaowen Wang
-
Patent number: 10567574Abstract: 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: GrantFiled: January 21, 2019Date of Patent: February 18, 2020Assignee: Google LLCInventors: Alan Lee Rogers, Richard Yuan-Ching Lo, Matthew Thomas Austin, Justin Uberti, Heidi Rafael Sales, Koa Metter, Anton Volkov
-
Publication number: 20200041248Abstract: 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: ApplicationFiled: July 31, 2019Publication date: February 6, 2020Inventors: Thomas James Dunn, John Weston Frankovich, Robert Dennis Grejda, Christopher Alan Lee, Matthew Ronald Millecchia, Yoshihiro Nakamura
-
Publication number: 20190369826Abstract: 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: ApplicationFiled: August 20, 2019Publication date: December 5, 2019Inventors: David Joseph Murphy, Alan Lee Gardner, III, Ariel Benjamin Sachter-Zeltzer
-
Publication number: 20190359679Abstract: 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: ApplicationFiled: February 8, 2019Publication date: November 28, 2019Applicant: The MacFarlane Burnet Institute for Medical Research and Public Health LtdInventors: David Andrew Anderson, Mary Louise Garcia, Nadine Carmel Barnes, Khayriyyah Mohd Hanafiah, Alan Lee Landay
-
Patent number: 10445407Abstract: 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: GrantFiled: July 20, 2015Date of Patent: October 15, 2019Assignee: Adobe Inc.Inventors: Seth Alan Shaw, Alan Lee Erickson
-
Patent number: 10445325Abstract: 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: GrantFiled: February 13, 2015Date of Patent: October 15, 2019Assignee: Google LLCInventors: Alan Lee Gardner, III, George Cody Sumter, Nadav Aharony
-
Patent number: 10444975Abstract: 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: GrantFiled: July 18, 2017Date of Patent: October 15, 2019Assignee: Google LLCInventors: David Joseph Murphy, Alan Lee Gardner, III, Ariel Benjamin Sachter-Zeltzer
-
Publication number: 20190295030Abstract: 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: ApplicationFiled: March 5, 2019Publication date: September 26, 2019Inventors: Anthony J. Candeloro, JR., Harvey Richard Smith, Jeremy Matthew Paolone, William John Cariss, Alan Lee Kibler
-
Publication number: 20190217292Abstract: 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: ApplicationFiled: January 18, 2018Publication date: July 18, 2019Inventors: Holger Engel, Jordi Carrera Fabra, Anna Comenges Casas, Ricard Martin Blanco, Martin Alan Lee, Diane Rachel Lee
-
Publication number: 20190184230Abstract: 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: ApplicationFiled: December 20, 2017Publication date: June 20, 2019Inventors: Alan LEE, Stephen John BLACK, Jason IIJIMA
-
Patent number: 10320860Abstract: 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: GrantFiled: June 24, 2015Date of Patent: June 11, 2019Assignee: Google LLCInventors: 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: 10302110Abstract: 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: GrantFiled: February 23, 2017Date of Patent: May 28, 2019Inventor: Alan Lee Johnson
-
Patent number: 10302409Abstract: 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: GrantFiled: October 20, 2017Date of Patent: May 28, 2019Assignee: Lockheed Martin CorporationInventors: Alan Lee Duncan, Richard Lee Kendrick
-
Publication number: 20190158660Abstract: 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: ApplicationFiled: January 21, 2019Publication date: May 23, 2019Applicant: Google LLCInventors: Alan Lee ROGERS, Richard Yuan-Ching LO, Matthew Thomas AUSTIN, Justin UBERTI, Heidi Rafael SALES, Koa METTER, Anton VOLKOV
-
Patent number: 10275420Abstract: The disclosure includes a system and method for summarizing social interactions between users.Type: GrantFiled: May 11, 2017Date of Patent: April 30, 2019Assignee: Google LLCInventors: Nadav Aharony, Alan Lee Gardner, III, George Cody Sumter
-
Publication number: 20190108665Abstract: 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: ApplicationFiled: October 5, 2017Publication date: April 11, 2019Applicant: Adobe Systems IncorporatedInventors: Russell Thomas Williams, Habib Khalfallah, Jan Stoeckmann, Alan Lee Erickson
-
Patent number: 10247822Abstract: 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: GrantFiled: April 17, 2015Date of Patent: April 2, 2019Assignee: NAVICO HOLDING ASInventors: Alan Lee Proctor, David Austin Parks, Ronald Joe Horner