Patents by Inventor David Phillips
David Phillips 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: 20230376160Abstract: In some examples, a method to present an affordance user interface element within a user interface of an interaction application includes detecting an association of a supplemental media content item with a primary media content item presented within the user interface. The supplemental media content item is identified from among a plurality of supplemental media content items supported by the interaction application. The method may include retrieving metadata related to the supplemental media content item and presenting, within the user interface, a supplementation affordance that presents the metadata. In some examples, the supplementation affordance is user selectable via the user interface to invoke a supplementation function that enables a user to apply the supplemental media content item to a further primary media content item. The supplementation function is invoked responsive to detecting a user selection of the supplementation affordance within the user interface.Type: ApplicationFiled: May 19, 2023Publication date: November 23, 2023Inventors: Christie Marie Heikkinen, David Phillip Taitz, Jeremy Baker Voss
-
Publication number: 20230376179Abstract: A third-party user input content item is presented on a user device of a user. Third-party authorization for the third-party user input content item to be combined with other content items is determined. Responsive to determining the third-party authorization, a combination graphical element is automatically presented on the user device. The combination graphical element is user-selectable to invoke a combination function. Responsive to determining a user selection of the combination graphical element, the combination function is invoked, enabling the user to combine the third-party user input content item with another content item to create a combined user input content item.Type: ApplicationFiled: December 28, 2022Publication date: November 23, 2023Inventors: Christie Marie Heikkinen, David Phillip Taitz, Jeremy Baker Voss
-
Publication number: 20230377281Abstract: A third-party user input content item is presented on a user device of a user. A first content augmentation of the third-party user input content item by a first content augmentation function is determined. A camera graphical element is presented. The camera graphical element is user-selectable to invoke a camera function and cause presentation of a first content augmentation selection graphical element. Responsive to determining a user selection of the camera graphical element, the camera function is invoked. The user is enabled to select a second user input content item and the first content augmentation selection graphical element is user-selectable to invoke the first content augmentation function.Type: ApplicationFiled: December 28, 2022Publication date: November 23, 2023Inventors: Daniel Vincent Grippi, Christie Marie Heikkinen, David Phillip Taitz
-
Publication number: 20230377609Abstract: A user input content video is presented on a user system. A user input content combination indicium associated with a combination function is presented. Responsive to detection of a user selection of the user input content combination indicium, the combination function is activated. The combination function detects selection, by a user, of a portion of the user input content video, and accesses a second user input content item. The portion of the user input content video is combined with the second user input content item, based on one or more combination options selected by the user, to create a combined user input content video.Type: ApplicationFiled: December 28, 2022Publication date: November 23, 2023Inventors: Kaveh Anvaripour, Christie Marie Heikkinen, David Phillip Taitz
-
Publication number: 20230376175Abstract: In some examples, a technique according to the present disclosure includes detecting a determinable interaction pattern of interactions by a first user, via a user system, with a content item communicated on an interaction system by a second user. The determinable interaction pattern may comprise multiple access actions with respect to the content item by the first user. Responsive to detecting the determinable interaction pattern, an action graphical user interface element, that is user selectable to enable the first user to perform an action related to the content item, is automatically activated.Type: ApplicationFiled: May 18, 2023Publication date: November 23, 2023Inventors: Nathan Kenneth Boyd, David Phillip Taitz, Jue Zhou
-
Patent number: 11822766Abstract: A system to provide users with a means for accessing media content directly, by performing operations that include: causing display of a media item within a graphical user interface at a client device, the graphical user interface including a set of graphical elements; receiving a selection of a graphical element from among the set of graphical elements within the graphical user interface; generating a reference to the media item based on the selection of the graphical element; encoding a matrix barcode with the reference to the media item; and generating a presentation of the media item that includes a display of the matrix barcode at a position within the media item.Type: GrantFiled: October 12, 2022Date of Patent: November 21, 2023Assignee: Snap Inc.Inventors: Christie Marie Heikkinen, Celia Nicole Mourkogiannis, David Phillip Taitz
-
Patent number: 11818286Abstract: A method starts with a processor receiving a content collection from a second computing device associated with a second user. A processor detects input of text data from a text interface overlaid on top of a display of the content collection and analyzes the text data to identify a first characteristic within the text data. The processor also accessing a plurality of personalized avatars associated with a respective avatar characteristic and determines a selection of personalized avatars that match the first characteristic by comparing the first characteristic against the respective avatar characteristic associated with each of the plurality of personalize avatars.Type: GrantFiled: March 30, 2020Date of Patent: November 14, 2023Assignee: Snap Inc.Inventors: Christie Marie Heikkinen, David Phillip Taitz, Jeremy Baker Voss, David Whyte, Yiwen Zhan
-
Patent number: 11812776Abstract: A melt-blown fabric for pouching smokeless tobacco or a smokeless tobacco substitute can include melt-blown polymer fibers. The fabric can have a basis weight of less than 30 gsm and a tensile strength of at least 4 mJ in at least one predetermined direction. Method of making the fabric can include melt-blowing a polymeric material against a support surface and bonding the fibers or arranging them in a predetermined orientation. Pouched smokeless tobacco or tobacco substitute products including the fabrics provided herein can provide desirable flavor and tactile experience.Type: GrantFiled: March 14, 2022Date of Patent: November 14, 2023Assignee: Altria Client Services LLCInventors: Andrew Nathan Carroll, Shannon Maxwell Black, Yan Helen Sun, William J. Burke, Christopher Joseph Dinovi, David Phillips, Jason Andrew Macko, Robert Smith
-
Publication number: 20230362114Abstract: Method starts with a processor receiving first media content item from first client device and selection of invitation media overlay to be applied to first media content item. Processor generates modified first media content item by overlaying invitation media overlay on first media content item. Processor generates shared collection of media content items comprising modified first media content item. Processor receives selection of second and third user and causes modified first media content item to be displayed by second and third client devices. Processor receives selection of invitation media overlay from second and third client devices and causes shared collection to be displayed second and the third client devices. Processor receives second media content item from second client device, updates shared collection to comprise second media content item and causes updated shared collection to be displayed by first and third client devices. Other embodiments are also disclosed herein.Type: ApplicationFiled: July 19, 2023Publication date: November 9, 2023Inventor: David Phillip Taitz
-
Publication number: 20230328010Abstract: Method of generating invitation media overlays for private collections starts with processor receiving first media content item from first client device associated with first user. Processor receives from first client device a selection of invitation media overlay to be applied to media content item. Invitation media overlay is associated with private collection of media content items. Processor generates modified first media content item by overlaying invitation media overlay on first media content item. Processor generates the private collection of media content items including modified first media content item. Processor receives from first client device selection of second user associated with the second user and causes modified first media content item to be displayed by the second client device. Processor receives selection of invitation media overlay from second client device and causes the private collection of media content items to be displayed by second client device.Type: ApplicationFiled: May 25, 2023Publication date: October 12, 2023Inventor: David Phillip Taitz
-
Patent number: 11750542Abstract: Method starts with a processor receiving first media content item from first client device and selection of invitation media overlay to be applied to first media content item. Processor generates modified first media content item by overlaying invitation media overlay on first media content item. Processor generates shared collection of media content items comprising modified first media content item. Processor receives selection of second and third user and causes modified first media content item to be displayed by second and third client devices. Processor receives selection of invitation media overlay from second and third client devices and causes shared collection to be displayed second and the third client devices. Processor receives second media content item from second client device, updates shared collection to comprise second media content item and causes updated shared collection to be displayed by first and third client devices. Other embodiments are also disclosed herein.Type: GrantFiled: May 21, 2020Date of Patent: September 5, 2023Assignee: Snap Inc.Inventor: David Phillip Taitz
-
Patent number: 11731162Abstract: Methods for encasing bodies including smokeless tobacco or a tobacco substitute with a polymeric casing can include coating a compressed body with microfibers, applying tubular casings to compressed bodies, printing netting and webs on compressed bodies, injection molding around compressed bodies, applying a webbing to compressed bodies, placing compressed bodies into a skin forming bath, and including thermoplastic polymers in a compressed body.Type: GrantFiled: October 25, 2021Date of Patent: August 22, 2023Assignee: Altria Client Services LLCInventors: Andrew Nathan Carroll, Shannon Maxwell Black, Yan Helen Sun, William J. Burke, Christopher Joseph Dinovi, David Phillips, Jason Andrew Macko, Robert Smith
-
Publication number: 20230205825Abstract: There are provided systems and methods for extracting webpage features using coded data packages for page heuristics. A service provider server may provide website agnostic tools that account for differences in webpage layouts. This may be done using coded data packages designed to consider webpage heuristics of different webpages. These data packages include entries that have a term, a weight, and an optional scope for searching or filtering webpage elements in webpage document code for webpages. Using multiple entries in a data package, a decision may be returned of whether a webpage includes a certain feature, data, or element, as well as data for the element. The identified feature may be used for data extraction and/or determination, which may allow one or more applications and/or browser extensions to provide services across multiple different websites without specifically formulating the data packages for certain website styles.Type: ApplicationFiled: December 27, 2021Publication date: June 29, 2023Inventors: David Phillips, Matthew Gervasio
-
Publication number: 20230206293Abstract: Methods and systems are presented for enhancing a merchant product webpage by providing additional content associated with a product being displayed on the merchant product webpage. A product catalog stores product records corresponding to data associated with different products. As a webpage is accessed by a user device, data is extracted from the merchant product webpage. The extracted data is used to identify one or more product records in the product catalog that are potential matches to the webpage. When multiple product records are identified, a remote server is used to access and interact with the webpage separate from the user device. Additional data is extracted from the webpage based on interactions by the remote server with the webpage. The additional data is used to determine a single product record for the webpage. The webpage is modified based on the single product record.Type: ApplicationFiled: December 27, 2021Publication date: June 29, 2023Inventors: Michael Brawer, David Phillips, Anthony Le, Kaan Erdener
-
Publication number: 20230206312Abstract: Methods and systems are presented for enhancing a merchant product webpage by providing additional content associated with a product being displayed on the merchant product webpage. A product catalog stores product records corresponding to data associated with different products. As a webpage is accessed by a user device, data is extracted from the merchant product webpage. The extracted data is used to identify one or more product records in the product catalog that are potential matches to the webpage. When multiple product records are identified, a remote server is used to access and interact with the webpage separate from the user device. Additional data is extracted from the webpage based on interactions by the remote server with the webpage. The additional data is used to determine a single product record for the webpage. The webpage is modified based on the single product record.Type: ApplicationFiled: December 27, 2021Publication date: June 29, 2023Inventors: Michael Brawer, David Phillips, Anthony Le, Kaan Erdener
-
Publication number: 20230196646Abstract: A method starts with a processor receiving, at a computing system from a client device, descriptive text data from a descriptive text interface displayed on the client device, the descriptive text data associated with a media content item displayed on the client device, analyzing the descriptive text data to identify at least one data characteristic within the descriptive text data, and accessing a plurality of personalized media overlay icons each comprising at least one media overlay icon characteristic. The processor determines whether the identified data characteristic is associated with any of the at least one media overlay icon characteristics of each of the plurality of personalized media overlay icons, generates a personalized overlay icon interface which includes a selection of the plurality of personalized media overlay icons that include at least one media content icon characteristic associated with the data characteristic.Type: ApplicationFiled: February 21, 2023Publication date: June 22, 2023Inventors: Christie Marie Heikkinen, David Phillip Taitz
-
Patent number: 11665116Abstract: Method of generating invitation media overlays for private collections starts with processor receiving first media content item from first client device associated with first user. Processor receives from first client device a selection of invitation media overlay to be applied to media content item. Invitation media overlay is associated with private collection of media content items. Processor generates modified first media content item by overlaying invitation media overlay on first media content item. Processor generates the private collection of media content items including modified first media content item. Processor receives from first client device selection of second user associated with the second user and causes modified first media content item to be displayed by the second client device. Processor receives selection of invitation media overlay from second client device and causes the private collection of media content items to be displayed by second client device.Type: GrantFiled: May 21, 2020Date of Patent: May 30, 2023Assignee: Snap Inc.Inventor: David Phillip Taitz
-
Patent number: 11633931Abstract: A method and apparatus for a continuous compression molding machine. The continuous compression molding machine comprises a tooling die, extending through a heating zone and a cooling zone, a tooling sleeve, and a biasing system. The tooling sleeve corresponds to the tooling die and is for use in forming a thermoplastic composite part from a thermoplastic composite charge when the tooling sleeve with the thermoplastic composite charge is moved with respect to the tooling die through the heating zone and the cooling zone. The biasing system is configured to hold the thermoplastic charge at a first angle within the heating zone and hold the thermoplastic composite charge at a second angle within the cooling zone, as the tooling sleeve moves through the heating zone and the cooling zone with the thermoplastic composite charge. The first angle is different from the second angle.Type: GrantFiled: August 13, 2020Date of Patent: April 25, 2023Assignee: The Boeing CompanyInventors: Philip P. Steinacher, Randall Dow Wilkerson, James Rodney Fox, Michael Palmore Matlack, Ryan Joseph Merriman, Donald C. Besselsen, David Phillip Bruk
-
Publication number: 20230113673Abstract: A factory interface for an electronic device manufacturing system can include a load lock disposed within the interior volume of a factory interface and a factory interface robot disposed within the interior volume of the factory interface. The factory interface robot can be configured to transfer substrates between a first set of substrate carriers and the first load lock. The factory interface robot can comprise a vertical tower, a plurality of links, and an end effector.Type: ApplicationFiled: October 12, 2021Publication date: April 13, 2023Inventors: Sushant S. Koshti, Paul B. Reuter, David Phillips, Jacob Newman, Andrew J. Constant, Michael R. Rice, Shay Assaf, Srinivas Poshatrahalli Gopalakrishna, Devendra Channappa Holeyannavar, Douglas B. Baumgarten, Arunkumar Ramachandraiah, Narayanan Ramachandran
-
Patent number: 11625873Abstract: A method starts with a processor receiving, at a computing system from a client device, descriptive text data from a descriptive text interface displayed on the client device, the descriptive text data associated with a media content item displayed on the client device, analyzing the descriptive text data to identify at least one data characteristic within the descriptive text data, and accessing a plurality of personalized media overlay icons each comprising at least one media overlay icon characteristic. The processor determines whether the identified data characteristic is associated with any of the at least one media overlay icon characteristics of each of the plurality of personalized media overlay icons, generates a personalized overlay icon interface which includes a selection of the plurality of personalized media overlay icons that include at least one media content icon characteristic associated with the data characteristic.Type: GrantFiled: March 30, 2020Date of Patent: April 11, 2023Assignee: Snap Inc.Inventors: Christie Marie Heikkinen, David Phillip Taitz