Patents by Inventor Peter Leong

Peter Leong 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: 20240086412
    Abstract: Disclosed herein is a technique for providing software application recommendations to a user of a computing device. The technique can include: (1) receiving, from the computing device, a request for at least one software application recommendation, (2) identifying, among a plurality of user profiles, a user profile associated with the user, (3) accessing a plurality of software application profiles (SAPs), wherein each SAP of the plurality of SAPs is associated with a respective software application managed by the server computing device, (4) analyzing the user profile against a subset of the plurality of SAPs to identify, among the respective software applications associated with the subset of the plurality of SAPs, at least one software application to recommend, (5) associating the at least one software application recommendation with the at least one software application, and (6) causing the computing device to display the at least one software application recommendation.
    Type: Application
    Filed: November 17, 2023
    Publication date: March 14, 2024
    Inventors: Jayasimha R. KATUKURI, Peter LEONG, Chandrasekar VENKATARAMAN, Rabi S. CHAKRABORTY, Hardik VALA
  • Patent number: 11853306
    Abstract: Disclosed herein is a technique for providing software application recommendations to a user of a computing device. The technique can include: (1) receiving, from the computing device, a request for at least one software application recommendation, (2) identifying, among a plurality of user profiles, a user profile associated with the user, (3) accessing a plurality of software application profiles (SAPs), wherein each SAP of the plurality of SAPs is associated with a respective software application managed by the server computing device, (4) analyzing the user profile against a subset of the plurality of SAPs to identify, among the respective software applications associated with the subset of the plurality of SAPs, at least one software application to recommend, (5) associating the at least one software application recommendation with the at least one software application, and (6) causing the computing device to display the at least one software application recommendation.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: December 26, 2023
    Assignee: Apple Inc.
    Inventors: Jayasimha R. Katukuri, Peter Leong, Chandrasekar Venkataraman, Rabi S. Chakraborty, Hardik Vala
  • Patent number: 11573998
    Abstract: This application relates to a client-server architecture that enables search queries to be applied to transcription information for multimedia files. A server device implements a service configured to query a search platform to retrieve results associated with a plurality of multimedia files stored in a content database. The results are ordered according to a plurality of heuristic values calculated based on a text relevance analysis. The service is configured to modify the heuristic values to adjust an order of the results, and generate a response to a search request that includes a representation of at least a portion of the transcription information of the multimedia files referenced by the results. The heuristic values are modified based on at least one of a popularity score for a corresponding multimedia file, a weight associated with a particular field, or a relevance score based on feedback signals.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: February 7, 2023
    Assignee: Apple Inc.
    Inventors: Nicholas A. Tucey, Peter Leong, Venkatakrishnan S. Sundaranatha
  • Publication number: 20220035852
    Abstract: This application relates to a client-server architecture that enables search queries to be applied to transcription information for multimedia files. A server device implements a service configured to query a search platform to retrieve results associated with a plurality of multimedia files stored in a content database. The results are ordered according to a plurality of heuristic values calculated based on a text relevance analysis. The service is configured to modify the heuristic values to adjust an order of the results, and generate a response to a search request that includes a representation of at least a portion of the transcription information of the multimedia files referenced by the results. The heuristic values are modified based on at least one of a popularity score for a corresponding multimedia file, a weight associated with a particular field, or a relevance score based on feedback signals.
    Type: Application
    Filed: August 16, 2021
    Publication date: February 3, 2022
    Inventors: Nicholas A. TUCEY, Peter LEONG, Venkatakrishnan S. SUNDARANATHA
  • Patent number: 11106722
    Abstract: This application relates to a client-server architecture that enables search queries to be applied to transcription information for multimedia files. A server device implements a service configured to query a search platform to retrieve results associated with a plurality of multimedia files stored in a content database. The results are ordered according to a plurality of heuristic values calculated based on a text relevance analysis. The service is configured to modify the heuristic values to adjust an order of the results, and generate a response to a search request that includes a representation of at least a portion of the transcription information of the multimedia files referenced by the results. The heuristic values are modified based on at least one of a popularity score for a corresponding multimedia file, a weight associated with a particular field, or a relevance score based on feedback signals.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: August 31, 2021
    Assignee: Apple Inc.
    Inventors: Nicholas A. Tucey, Peter Leong, Venkatakrishnan S. Sundaranatha
  • Patent number: 10956491
    Abstract: A system and method for searching using a user device associated with a display includes a controller displaying a plurality of search screens on the display device, each of the plurality of search screens perform a content search. The user device also includes a search module generating respective search results from each of the plurality of search screens and a search retention module storing the respective search results in a memory of the user device and retrieving saved search results from the memory corresponding to the previously accessed search screen when a previously accessed search screen is displayed. The controller displays the saved search results.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: March 23, 2021
    Assignee: The DIRECTV Group, Inc.
    Inventor: Peter Leong
  • Patent number: 10824221
    Abstract: A system and method for operating system includes a first user device, a second user device, and a first device having a controller and a first database storing a first data object of a first type of data associated therewith and a second database storing a second data object of a second type of data associated therewith different than the first type of data. The second database is accessible separately from and simultaneously with the first database. The second data object forms a second portion of a display. The controller has an application interface selecting a selected database from the first, second database or both and separately and simultaneously accessing the first and second database based on the first user input command and the second user input command to obtain stored data and separately and simultaneously communicating stored data to the first user device and to the second user device.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: November 3, 2020
    Assignee: The DIRECTV Group, Inc.
    Inventors: Leo Wu, Huy Q. Tran, Flemming R. Hansen, Peter Leong, Eric H. Chang, Gordon H. Chen
  • Publication number: 20190370345
    Abstract: Disclosed herein is a technique for providing software application recommendations to a user of a computing device. The technique can include: (1) receiving, from the computing device, a request for at least one software application recommendation, (2) identifying, among a plurality of user profiles, a user profile associated with the user, (3) accessing a plurality of software application profiles (SAPs), wherein each SAP of the plurality of SAPs is associated with a respective software application managed by the server computing device, (4) analyzing the user profile against a subset of the plurality of SAPs to identify, among the respective software applications associated with the subset of the plurality of SAPs, at least one software application to recommend, (5) associating the at least one software application recommendation with the at least one software application, and (6) causing the computing device to display the at least one software application recommendation.
    Type: Application
    Filed: September 28, 2018
    Publication date: December 5, 2019
    Inventors: Jayasimha R. KATUKURI, Peter LEONG, Chandrasekar VENKATARAMAN, Rabi S. CHAKRABORTY, Hardik VALA
  • Publication number: 20190340193
    Abstract: This application relates to a client-server architecture that enables search queries to be applied to transcription information for multimedia files. A server device implements a service configured to query a search platform to retrieve results associated with a plurality of multimedia files stored in a content database. The results are ordered according to a plurality of heuristic values calculated based on a text relevance analysis. The service is configured to modify the heuristic values to adjust an order of the results, and generate a response to a search request that includes a representation of at least a portion of the transcription information of the multimedia files referenced by the results. The heuristic values are modified based on at least one of a popularity score for a corresponding multimedia file, a weight associated with a particular field, or a relevance score based on feedback signals.
    Type: Application
    Filed: January 25, 2019
    Publication date: November 7, 2019
    Inventors: Nicholas A. TUCEY, Peter LEONG, Venkatakrishnan S. SUNDARANATHA
  • Patent number: 10334298
    Abstract: A system and method for searching using a user device that includes a memory and an event table formation module forming an event table in the memory having event objects comprising an event time and container object identifier for each program event. The user device includes a user interface that generates search criteria associated with a content type. A search module forms a search window based on the content type, searches for event objects within the event table by comparing the event time and the search window, determines content data based from the container object associated with the event object, and displays content data on a display associated with the user device.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: June 25, 2019
    Assignee: The DIRECTV Group, Inc.
    Inventors: Peter Leong, Flemming R. Hansen
  • Publication number: 20190155839
    Abstract: A system and method for searching using a user device associated with a display includes a controller displaying a plurality of search screens on the display device, each of the plurality of search screens perform a content search. The user device also includes a search module generating respective search results from each of the plurality of search screens and a search retention module storing the respective search results in a memory of the user device and retrieving saved search results from the memory corresponding to the previously accessed search screen when a previously accessed search screen is displayed. The controller displays the saved search results.
    Type: Application
    Filed: January 22, 2019
    Publication date: May 23, 2019
    Applicant: The DIRECTV Group, Inc.
    Inventor: Peter LEONG
  • Patent number: 10229197
    Abstract: A system and method for searching using a user device associated with a display includes a controller displaying a plurality of search screens on the display device, each of the plurality of search screens perform a content search. The user device also includes a search module generating respective search results from each of the plurality of search screens and a search retention module storing the respective search results in a memory of the user device and retrieving saved search results from the memory corresponding to the previously accessed search screen when a previously accessed search screen is displayed. The controller displays the saved search results.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: March 12, 2019
    Assignee: The DIRECTIV Group, Inc.
    Inventor: Peter Leong
  • Patent number: 10231026
    Abstract: A user device for storing or displaying content recommendations includes a search session manager receiving metadata associated with content. The metadata includes a received hierarchical identifier including a primary level and a secondary level unique to the primary level. A memory stores selected hierarchical identifiers. A search module compares the received hierarchical identifiers with the selected hierarchical identifiers. A screen display displays content from at least one of the primary level and secondary level based on comparing.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: March 12, 2019
    Inventors: Peter Leong, Bo Huang, Heather N. Truong, Ruben D. Lechuga, Joshua N. Snow, Michael E. Depies, Roshan Menon, Neil McIver
  • Publication number: 20180314320
    Abstract: A system and method for operating system includes a first user device, a second user device, and a first device having a controller and a first database storing a first data object of a first type of data associated therewith and a second database storing a second data object of a second type of data associated therewith different than the first type of data. The second database is accessible separately from and simultaneously with the first database. The second data object forms a second portion of a display. The controller has an application interface selecting a selected database from the first, second database or both and separately and simultaneously accessing the first and second database based on the first user input command and the second user input command to obtain stored data and separately and simultaneously communicating stored data to the first user device and to the second user device.
    Type: Application
    Filed: July 9, 2018
    Publication date: November 1, 2018
    Applicant: The DIRECTV Group, Inc.
    Inventors: Leo Wu, Huy Q. Tran, Flemming R. Hansen, Peter Leong, Eric H. Chang, Gordon H. Chen
  • Patent number: 10048745
    Abstract: A system and method for operating a user device includes a receiver that receives a first data object and a second data object. A first memory stores the first data object and a second memory stores the second data object. The second memory is separate from the first memory. A user interface module generates a user input command. An application interface selects a memory location from the first memory or the second memory and obtaining stored data from the first memory or the second memory based on the user input commands. A display displays the stored data.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: August 14, 2018
    Assignee: The DIRECTV Group, Inc.
    Inventors: Leo Wu, Huy Q. Tran, Flemming R. Hansen, Peter Leong, Eric H. Chang, Gordon H. Chen
  • Publication number: 20170006347
    Abstract: A user device for storing or displaying content recommendations includes a search session manager receiving metadata associated with content. The metadata includes a received hierarchical identifier including a primary level and a secondary level unique to the primary level. A memory stores selected hierarchical identifiers. A search module compares the received hierarchical identifiers with the selected hierarchical identifiers. A screen display displays content from at least one of the primary level and secondary level based on comparing.
    Type: Application
    Filed: September 19, 2016
    Publication date: January 5, 2017
    Applicant: The DIRECTV Group, Inc.
    Inventors: Peter LEONG, Bo HUANG, Heather N. TRUONG, Ruben D. Lechuga, Joshua N. Snow, Michael E. Depies, Roshan Menon, Neil McIver
  • Patent number: 9495415
    Abstract: A system and method for searching for content in a user device includes a receiver receiving a plurality of data objects. The user device includes a search module comprising a parsing module parsing search data from the plurality of data objects and a memory interface module storing search data within a memory of the user device. The search module comprises a search performance module searching the search data in response to a search query. The search module comprises a search results module generating search results from the search data. The user device is associated with a display that displays the search results.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: November 15, 2016
    Assignee: The DIRECTV Group, Inc.
    Inventors: Robert G. Arsenault, Eric J. Bennett, Eric H. Chang, Gordon H. Chen, Kenny C. Chen, Justin T. Dick, Flemming R. Hansen, Yoonjung Kim, Peter Leong, Andrew J. Schneider, Jeffrey L. Sharkey, Marcin Spatzier, Huy Q. Tran, Melissa H. Tullues, Leo Wu
  • Patent number: 9451316
    Abstract: A user device for storing or displaying content recommendations includes a search session manager receiving metadata associated with content. The metadata includes a received hierarchical identifier including a primary level and a secondary level unique to the primary level. A memory stores selected hierarchical identifiers. A search module compares the received hierarchical identifiers with the selected hierarchical identifiers. A screen display displays content from at least one of the primary level and secondary level based on comparing.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: September 20, 2016
    Assignee: The DIRECTV Group, Inc.
    Inventors: Peter Leong, Bo Huang, Heather N. Truong, Ruben D. Lechuga, Joshua N. Snow, Michael E. Depies, Roshan Menon, Neil McIver
  • Publication number: 20160092556
    Abstract: Methods and systems which can be used to create data for one or more nodes of a tree data structure by searching through another data structure containing, for example, metadata that describes digital assets such as apps (applications) available through an app store.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Edwin R. Cooper, Nicholas A. Tucey, Peter Leong
  • Publication number: 20150052559
    Abstract: A user device for storing or displaying content recommendations includes a search session manager receiving metadata associated with content. The metadata includes a received hierarchical identifier including a primary level and a secondary level unique to the primary level. A memory stores selected hierarchical identifiers. A search module compares the received hierarchical identifiers with the selected hierarchical identifiers. A screen display displays content from at least one of the primary level and secondary level based on comparing.
    Type: Application
    Filed: August 7, 2014
    Publication date: February 19, 2015
    Applicant: THE DIRECTV GROUP, INC.
    Inventors: Peter Leong, Bo Huang, Heather N. Truong, Ruben D. Lechuga, Joshua N. Snow, Michael E. Depies, Roshan Menon, Neil McIver