Patents by Inventor Parry Panesar
Parry Panesar 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: 20230208932Abstract: The subject technology provides for customizing or personalizing and presenting content based on user presence and identification. The disclosed techniques may include obtaining, at a media device, identification information of a present user, who is present in a predefined space around the media device, and determining whether the identification information of the present user is associated with identification information pre-configured at the media device. Based on a determination that the present user's identification information is associated with the device user's identification information, sending a content request to a data source for digital content related to the present user. The requested digital content may be received and personalized at the media device. A personalized portion of the digital content may be provided from the content pool for rendering using an output device.Type: ApplicationFiled: September 29, 2022Publication date: June 29, 2023Inventors: Parry PANESAR, Tanu SINGHAL
-
Patent number: 11638158Abstract: In some embodiments, an electronic device performs techniques related to displaying personalized workout suggestions based on completed workouts. In some embodiments, an electronic device performs techniques related to starting an audio-based workout. In some embodiments, an electronic device performs techniques related to displaying information about a workout during playback of workout content. In some embodiments, an electronic device performs techniques related to displaying information about physical activity of a user relative to a group of users. In some embodiments, an electronic device performs techniques related to coordinating display of workout content among multiple devices.Type: GrantFiled: September 23, 2020Date of Patent: April 25, 2023Assignee: Apple Inc.Inventors: Lynne Devine, Joel Angelone, Julie A. Arney, Niharika Milind Bedekar, Jay Blahnik, Gary Ian Butcher, Edward Chao, David Clark, Niel Cormican, Eryn Hales, Zheng X. Hong, Parry Panesar, Dennis S. Park, Christopher John Sanders, Matthew J. Sundstrom, Jeff Tan-Ang, Molly Pray Wiebe, Policarpo Bonilla Wood, Jr.
-
Patent number: 11611883Abstract: In some embodiments, an electronic device performs techniques related to displaying personalized workout suggestions based on completed workouts. In some embodiments, an electronic device performs techniques related to starting an audio-based workout. In some embodiments, an electronic device performs techniques related to displaying information about a workout during playback of workout content. In some embodiments, an electronic device performs techniques related to displaying information about physical activity of a user relative to a group of users. In some embodiments, an electronic device performs techniques related to coordinating display of workout content among multiple devices.Type: GrantFiled: September 23, 2020Date of Patent: March 21, 2023Assignee: Apple Inc.Inventors: Lynne Devine, Joel Angelone, Julie A. Arney, Niharika Milind Bedekar, Jay Blahnik, Edward Chao, David Clark, Eamon F. Gilravi, Eryn Hales, Zheng X. Hong, Parry Panesar, Christopher John Sanders
-
Publication number: 20220062707Abstract: In some implementations, a computing system can be configured for presenting privacy preserving personalized workout recommendations. In some implementations, a workout application of system 100 can generate workout recommendations based on workouts previously performed by a user within the workout application and/or external to the workout application. For example, a user can participate in an internal workout presented by the workout application or an external workout performed without the aid of the workout application and detected by one or more sensors of a user device carried by the user during the external workout. The various attributes of the workouts can be stored as historical workout data and used by the workout application to recommend to the user workouts available through the workout application, or corresponding workout service. The workout recommendations can be generated on the user device to preserve the privacy of the user's personal health information.Type: ApplicationFiled: August 6, 2021Publication date: March 3, 2022Applicant: Apple Inc.Inventors: Niharika M. Bedekar, Joel J. Angelone, Julie A. Arney, Jeremy Jie You Foo, David S. Clark, Parry Panesar, Jay K. Blahnik, Brett L. Lareau
-
Publication number: 20210378038Abstract: In some implementations, a computing device can be configured for users (e.g., user devices) that are detected nearby the computing device. For example, the computing device may be a communal device configured for a single user but generally used by multiple users. The communal device can discover when a known (e.g., authorized, trusted, etc.) user device is near the communal device and obtain personalization data from the nearby user device. The communal device can configure the communal device based on the personalization data to personalize an activity hosted by the communal device for the user of the nearby user device. To protect the user's personalization data, the communal device can delete the user's personalization data when the activity hosted by the communal device is terminated.Type: ApplicationFiled: April 28, 2021Publication date: December 2, 2021Applicant: Apple Inc.Inventors: Jeremy Jie You Foo, Niharika M. Bedekar, Joel J. Angelone, David S. Clark, Parry Panesar
-
Patent number: 11102332Abstract: According to some embodiments, an application launcher of a media player device launches an application bundle, the application bundle including a binary code. In response, a first server is accessed based on a universal resource locator (URL) specified by the application bundle to download an executable script. The executable script is parsed to configure a script runtime environment based on a predetermined template associated with the executable script. A first application programming interface (API) and a second API are enabled, where the first API is used to access a predetermined library maintained by the media player device and the second API is used to communicate with the binary code. The executable script is executed within the script runtime environment to render content, including rendering standard content by invoking the predetermined library via the first API and rendering customized content by invoking the binary code via the second API.Type: GrantFiled: January 29, 2020Date of Patent: August 24, 2021Assignee: Apple Inc.Inventors: Nurinder Manj, Parry Panesar
-
Publication number: 20200244774Abstract: According to some embodiments, an application launcher of a media player device launches an application bundle, the application bundle including a binary code. In response, a first server is accessed based on a universal resource locator (URL) specified by the application bundle to download an executable script. The executable script is parsed to configure a script runtime environment based on a predetermined template associated with the executable script. A first application programming interface (API) and a second API are enabled, where the first API is used to access a predetermined library maintained by the media player device and the second API is used to communicate with the binary code. The executable script is executed within the script runtime environment to render content, including rendering standard content by invoking the predetermined library via the first API and rendering customized content by invoking the binary code via the second API.Type: ApplicationFiled: January 29, 2020Publication date: July 30, 2020Inventors: Nurinder Manj, Parry Panesar
-
Patent number: 10554784Abstract: According to some embodiments, an application launcher of a media player device launches an application bundle, the application bundle including a binary code. In response, a first server is accessed based on a universal resource locator (URL) specified by the application bundle to download an executable script. The executable script is parsed to configure a script runtime environment based on a predetermined template associated with the executable script. A first application programming interface (API) and a second API are enabled, where the first API is used to access a predetermined library maintained by the media player device and the second API is used to communicate with the binary code. The executable script is executed within the script runtime environment to render content, including rendering standard content by invoking the predetermined library via the first API and rendering customized content by invoking the binary code via the second API.Type: GrantFiled: March 16, 2018Date of Patent: February 4, 2020Assignee: Apple Inc.Inventors: Nurinder Manj, Parry Panesar
-
Publication number: 20180338016Abstract: According to some embodiments, an application launcher of a media player device launches an application bundle, the application bundle including a binary code. In response, a first server is accessed based on a universal resource locator (URL) specified by the application bundle to download an executable script. The executable script is parsed to configure a script runtime environment based on a predetermined template associated with the executable script. A first application programming interface (API) and a second API are enabled, where the first API is used to access a predetermined library maintained by the media player device and the second API is used to communicate with the binary code. The executable script is executed within the script runtime environment to render content, including rendering standard content by invoking the predetermined library via the first API and rendering customized content by invoking the binary code via the second API.Type: ApplicationFiled: March 16, 2018Publication date: November 22, 2018Inventors: Nurinder Manj, Parry Panesar
-
Patent number: 9948749Abstract: According to some embodiments, an application launcher of a media player device launches an application bundle, the application bundle including a binary code. In response, a first server is accessed based on a universal resource locator (URL) specified by the application bundle to download an executable script. The executable script is parsed to configure a script runtime environment based on a predetermined template associated with the executable script. A first application programming interface (API) and a second API are enabled, where the first API is used to access a predetermined library maintained by the media player device and the second API is used to communicate with the binary code. The executable script is executed within the script runtime environment to render content, including rendering standard content by invoking the predetermined library via the first API and rendering customized content by invoking the binary code via the second API.Type: GrantFiled: September 25, 2015Date of Patent: April 17, 2018Assignee: Apple Inc.Inventors: Nurinder Manj, Parry Panesar
-
Publication number: 20160360010Abstract: According to some embodiments, an application launcher of a media player device launches an application bundle, the application bundle including a binary code. In response, a first server is accessed based on a universal resource locator (URL) specified by the application bundle to download an executable script. The executable script is parsed to configure a script runtime environment based on a predetermined template associated with the executable script. A first application programming interface (API) and a second API are enabled, where the first API is used to access a predetermined library maintained by the media player device and the second API is used to communicate with the binary code. The executable script is executed within the script runtime environment to render content, including rendering standard content by invoking the predetermined library via the first API and rendering customized content by invoking the binary code via the second API.Type: ApplicationFiled: September 25, 2015Publication date: December 8, 2016Inventors: Nurinder Manj, Parry Panesar
-
Patent number: D962275Type: GrantFiled: April 9, 2021Date of Patent: August 30, 2022Assignee: Apple Inc.Inventors: William Martin Bachman, Jai Chulani, Lynne Allison Sandberg Kress, Jeff Ma, Parry Panesar, Jeffrey L. Robbin, Jim Young
-
Patent number: D991283Type: GrantFiled: August 10, 2022Date of Patent: July 4, 2023Assignee: Apple Inc.Inventors: William Martin Bachman, Jai Chulani, Lynne Allison Sandberg Kress, Jeff Ma, Parry Panesar, Jeffrey L. Robbin, Jim Young