Patents by Inventor Samuel M. Weinig
Samuel M. Weinig 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: 20240386421Abstract: Systems, methods, and computer-readable media for validating online access to secure device functionality are provided that may use shared secrets between different subsystems and limited use validation data.Type: ApplicationFiled: July 15, 2024Publication date: November 21, 2024Inventors: Karl Anders CARLSSON, Anton K. DIEDERICH, Christopher SHARP, Gianpaolo FASOLI, Maciej STACHOWIAK, Matthew C. BYINGTON, Nicholas J. SHEARER, Samuel M. WEINIG
-
Publication number: 20240291944Abstract: The present disclosure generally relates to methods and user interfaces for displaying graphical effects in a video application. In some embodiments, methods and user interfaces for displaying graphical effects during a real-time communication session are described. In some embodiments, methods and user interfaces for sharing content during a real-time communication session are described. In some embodiments, methods and user interfaces for displaying graphical effects in multiple video applications are described. In some embodiments, methods and user interfaces for framing a subject in a representation of the field of view of one or more camera sensors is described.Type: ApplicationFiled: January 18, 2024Publication date: August 29, 2024Inventors: Nicolas V. SCAPEL, Jae Woo CHANG, Jingfang CHEN, Craig M. FEDERIGHI, John O. LOUCH, Johnnie B. MANZARI, Fiona P. O'LEARY, Raymond S. SEPULVEDA, Samuel M. WEINIG, Chun Kin Minor WONG, Giancarlo YERKES, Adrian ZUMBRUNNEN
-
Patent number: 12039525Abstract: Systems, methods, and computer-readable media for validating online access to secure device functionality are provided that may use shared secrets between different subsystems and limited use validation data.Type: GrantFiled: July 26, 2021Date of Patent: July 16, 2024Assignee: Apple Inc.Inventors: Karl Anders Carlsson, Anton K. Diederich, Christopher Sharp, Gianpaolo Fasoli, Maciej Stachowiak, Matthew C. Byington, Nicholas J. Shearer, Samuel M. Weinig
-
Publication number: 20240004536Abstract: Methods for preventing three-dimensional content from obscuring portions of a web browser or other user interface in a three-dimensional environment. In some embodiments, the methods include applying one or more visual treatments to the three-dimensional content. In some embodiments, the methods further include applying one or more visual treatments to portions of the web browser or portions of the other user interface. In some embodiments, the one or more visual treatments are applied at least from a viewpoint of a user. In some embodiments, applying the or more visual treatments is based on a three-dimensional visual effect of the three-dimensional content.Type: ApplicationFiled: June 15, 2023Publication date: January 4, 2024Inventors: Samuel M. WEINIG, Lucie BELANGER, Angel Suet Yan CHEUNG, David H. HUANG, Dean JACKSON
-
Publication number: 20230370401Abstract: A first messaging app, in one embodiment receives text and detects that the text includes a URL that refers to audio or audiovisual media content in a catalog of media content, and the messaging app obtains metadata about the media content and transmits the metadata to a second messaging app. Both the first and the second messaging app can operate, through interprocess communication, with its own music extension app that displays a user interface within a view hosted by the respective messaging app.Type: ApplicationFiled: February 1, 2023Publication date: November 16, 2023Inventors: Thomas M. Alsina, Samuel M. Weinig, Chance Graham, Taylor G. Carrigan, Nathan de Vries, Timothy P. Horton
-
Patent number: 11601385Abstract: A first messaging app, in one embodiment receives text and detects that the text includes a URL that refers to audio or audiovisual media content in a catalog of media content, and the messaging app obtains metadata about the media content and transmits the metadata to a second messaging app. Both the first and the second messaging app can operate, through interprocess communication, with its own music extension app that displays a user interface within a view hosted by the respective messaging app.Type: GrantFiled: July 16, 2021Date of Patent: March 7, 2023Assignee: APPLE INC.Inventors: Thomas M. Alsina, Samuel M. Weinig, Chance Graham, Taylor G. Carrigan, Nathan de Vries, Timothy P. Horton
-
Patent number: 11258866Abstract: In various embodiments described herein, a content extension and programming interface enable third-party content extensions to supply transformation and filtering actions and associated criteria to native web clients on a system. In one embodiment, the native web client loads data for a third-party content filtering, blocking, or transformation extension and conducts extension defined actions without requiring additional intermediation by the third-party content. In one embodiment, a third-party application downloaded to a mobile or handheld device can include an extension data object that provides actions and triggers that are loaded by a native web client of the system. The third-party application is not required to execute continuously and can exit or be terminated once the web client retrieves the extension data object.Type: GrantFiled: February 14, 2020Date of Patent: February 22, 2022Assignee: APPLE INC.Inventors: Samuel M. Weinig, Jessie Berlin, Benjamin Poulain, Adele Peterson, Brian Weinstein, Richard Mondello, Alex Christensen
-
Patent number: 11231831Abstract: An electronic device displays a content region including first content that contains an image; and, while displaying the first content, detects an input at a location that corresponds to the location of the image. In response, the electronic device, in accordance with a determination that the input includes an intensity above a respective threshold and that the image is associated with a link to second content that is different from the first content, displays a preview of the second content while maintaining display of at least a portion of the first content in the content region; and, in accordance with a determination that the input includes an intensity above the respective threshold and that the image is not associated with a link to additional content, displays an enlarged version of the image while maintaining display of at least a portion of the first content in the content region.Type: GrantFiled: October 16, 2017Date of Patent: January 25, 2022Assignee: APPLE INC.Inventors: Beth M. Dakin, Dean R. Jackson, Samuel M. Weinig, Jonathan J. Lee
-
Publication number: 20220006763Abstract: A first messaging app, in one embodiment receives text and detects that the text includes a URL that refers to audio or audiovisual media content in a catalog of media content, and the messaging app obtains metadata about the media content and transmits the metadata to a second messaging app. Both the first and the second messaging app can operate, through interprocess communication, with its own music extension app that displays a user interface within a view hosted by the respective messaging app.Type: ApplicationFiled: July 16, 2021Publication date: January 6, 2022Inventors: Thomas M. Alsina, Samuel M. Weinig, Chance Graham, Taylor G. Carrigan, Nathan de Vries, Timothy P. Horton
-
Publication number: 20220005028Abstract: Systems, methods, and computer-readable media for validating online access to secure device functionality are provided that may use shared secrets between different subsystems and limited use validation data.Type: ApplicationFiled: July 26, 2021Publication date: January 6, 2022Inventors: Karl Anders CARLSSON, Anton K. DIEDERICH, Christopher SHARP, Gianpaolo FASOLI, Maciej STACHOWIAK, Matthew C. BYINGTON, Nicholas J. SHEARER, Samuel M. WEINIG
-
Patent number: 11107071Abstract: Systems, methods, and computer-readable media for validating online access to secure device functionality are provided that may use shared secrets between different subsystems and limited use validation data.Type: GrantFiled: September 23, 2016Date of Patent: August 31, 2021Assignee: Apple Inc.Inventors: Karl Anders Carlsson, Anton K. Diederich, Christopher Sharp, Gianpaolo Fasoli, Maciej Stachowiak, Matthew C. Byington, Nicholas J. Shearer, Samuel M. Weinig
-
Patent number: 11088973Abstract: A first messaging app, in one embodiment receives text and detects that the text includes a URL that refers to audio or audiovisual media content in a catalog of media content, and the messaging app obtains metadata about the media content and transmits the metadata to a second messaging app. Both the first and the second messaging app can operate, through interprocess communication, with its own music extension app that displays a user interface within a view hosted by the respective messaging app.Type: GrantFiled: January 20, 2017Date of Patent: August 10, 2021Assignee: Apple Inc.Inventors: Thomas M. Alsina, Samuel M. Weinig, Chance Graham, Taylor G. Carrigan, Nathan de Vries, Timothy P. Horton
-
Publication number: 20200259905Abstract: In various embodiments described herein, a content extension and programming interface enable third-party content extensions to supply transformation and filtering actions and associated criteria to native web clients on a system. In one embodiment, the native web client loads data for a third-party content filtering, blocking, or transformation extension and conducts extension defined actions without requiring additional intermediation by the third-party content. In one embodiment, a third-party application downloaded to a mobile or handheld device can include an extension data object that provides actions and triggers that are loaded by a native web client of the system. The third-party application is not required to execute continuously and can exit or be terminated once the web client retrieves the extension data object.Type: ApplicationFiled: February 14, 2020Publication date: August 13, 2020Inventors: Samuel M. Weinig, Jessie Berlin, Benjamin Poulain, Adele Peterson, Brian Weinstein, Richard Mondello, Alex Christensen
-
Patent number: 10567517Abstract: In various embodiments described herein, a content extension and programming interface enable third-party content extensions to supply transformation and filtering actions and associated criteria to native web clients on a system. In one embodiment, the native web client loads data for a third-party content filtering, blocking, or transformation extension and conducts extension defined actions without requiring additional intermediation by the third-party content. In one embodiment, a third-party application downloaded to a mobile or handheld device can include an extension data object that provides actions and triggers that are loaded by a native web client of the system. The third-party application is not required to execute continuously and can exit or be terminated once the web client retrieves the extension data object.Type: GrantFiled: June 5, 2015Date of Patent: February 18, 2020Assignee: Apple Inc.Inventors: Samuel M. Weinig, Jessie Berlin, Benjamin Poulain, Adele Peterson, Brian Weinstein, Richard Mondello, Alex Christensen
-
Patent number: 10554599Abstract: A text messaging system which converts at the sending device a detected URL in a text message to a representative image or other content and transmits the representative image (which represents the URL) to one or more messaging servers for delivery to a receiving device. In one embodiment, the messaging servers do not have access to clear text of either the representative image or the URL. In one embodiment, the retrieval occurs in response to a selection of a send command. Heuristics (such as rules) can be used to determine whether to convert a detected URL.Type: GrantFiled: January 5, 2017Date of Patent: February 4, 2020Assignee: APPLE INC.Inventors: Samuel M. Weinig, Timothy P. Horton, Chanaka G. Karunamuni, Kevin J. Lindeman
-
Patent number: 10445396Abstract: A host application executing on a client device includes a content processing extension that extends its functionality to process content items to a requesting host application executing on a client device. The content processing extension is an executable file that includes data conversion code and application code. The data conversion code, when executed in requesting host application, identifies content items provided by the requesting host application and formats the identified content items to be received by the content processing extension. The application code is native code executable by the host application associated with the content processing extension. The application code processes the results from execution of the data conversion and the identified content items in accordance with one or more functions of the host application, and returns the processed content items to the requesting host application via the content processing extension.Type: GrantFiled: May 29, 2015Date of Patent: October 15, 2019Inventors: Samuel M. Weinig, Jeffrey S. Miller, Yongjun Zhang
-
Patent number: 9934066Abstract: The method for managing a plurality of windows of a browser application on an electronic device includes assigning a priority level to each process, including the browser application, running on the device, and distributing computing resources based on priority level. In response to receiving an action to open a window, the browser application starts the execution of a process for opening the window, associates the process with the window, and assigns a priority level to the process associated with the window. The browser application then monitors an activity level of each process associated with its windows. If the activity level decreases, the browser application assigns the process with the decreased activity level to a lower priority level. If requested computing resources exceed a maximum threshold, a process is selected from the lowest priority level processes, and the selected process is suspended.Type: GrantFiled: June 1, 2015Date of Patent: April 3, 2018Assignee: Apple Inc.Inventors: Gavin Barraclough, Samuel M. Weinig
-
Publication number: 20180039388Abstract: An electronic device displays a content region including first content that contains an image; and, while displaying the first content, detects an input at a location that corresponds to the location of the image. In response, the electronic device, in accordance with a determination that the input includes an intensity above a respective threshold and that the image is associated with a link to second content that is different from the first content, displays a preview of the second content while maintaining display of at least a portion of the first content in the content region; and, in accordance with a determination that the input includes an intensity above the respective threshold and that the image is not associated with a link to additional content, displays an enlarged version of the image while maintaining display of at least a portion of the first content in the content region.Type: ApplicationFiled: October 16, 2017Publication date: February 8, 2018Inventors: Beth M. Dakin, Dean R. Jackson, Samuel M. Weinig, Jonathan J. Lee
-
Publication number: 20170359282Abstract: A first messaging app, in one embodiment receives text and detects that the text includes a URL that refers to audio or audiovisual media content in a catalog of media content, and the messaging app obtains metadata about the media content and transmits the metadata to a second messaging app. Both the first and the second messaging app can operate, through interprocess communication, with its own music extension app that displays a user interface within a view hosted by the respective messaging app.Type: ApplicationFiled: January 20, 2017Publication date: December 14, 2017Inventors: Thomas M. Alsina, Samuel M. Weinig, Chance Graham, Taylor G. Carrigan, Nathan de Vries, Timothy P. Horton
-
Publication number: 20170359285Abstract: A text messaging system which converts at the sending device a detected URL in a text message to a representative image or other content and transmits the representative image (which represents the URL) to one or more messaging servers for delivery to a receiving device. In one embodiment, the messaging servers do not have access to clear text of either the representative image or the URL. In one embodiment, the retrieval occurs in response to a selection of a send command. Heuristics (such as rules) can be used to determine whether to convert a detected URL.Type: ApplicationFiled: January 5, 2017Publication date: December 14, 2017Inventors: Samuel M. Weinig, Timothy P. Horton, Chanaka G. Karunamuni, Kevin J. Lindeman