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: 20240086412Abstract: 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: ApplicationFiled: November 17, 2023Publication date: March 14, 2024Inventors: Jayasimha R. KATUKURI, Peter LEONG, Chandrasekar VENKATARAMAN, Rabi S. CHAKRABORTY, Hardik VALA
-
Patent number: 11853306Abstract: 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: GrantFiled: September 28, 2018Date of Patent: December 26, 2023Assignee: Apple Inc.Inventors: Jayasimha R. Katukuri, Peter Leong, Chandrasekar Venkataraman, Rabi S. Chakraborty, Hardik Vala
-
Patent number: 11573998Abstract: 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: GrantFiled: August 16, 2021Date of Patent: February 7, 2023Assignee: Apple Inc.Inventors: Nicholas A. Tucey, Peter Leong, Venkatakrishnan S. Sundaranatha
-
Publication number: 20220035852Abstract: 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: ApplicationFiled: August 16, 2021Publication date: February 3, 2022Inventors: Nicholas A. TUCEY, Peter LEONG, Venkatakrishnan S. SUNDARANATHA
-
Patent number: 11106722Abstract: 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: GrantFiled: January 25, 2019Date of Patent: August 31, 2021Assignee: Apple Inc.Inventors: Nicholas A. Tucey, Peter Leong, Venkatakrishnan S. Sundaranatha
-
Patent number: 10956491Abstract: 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: GrantFiled: January 22, 2019Date of Patent: March 23, 2021Assignee: The DIRECTV Group, Inc.Inventor: Peter Leong
-
Patent number: 10824221Abstract: 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: GrantFiled: July 9, 2018Date of Patent: November 3, 2020Assignee: The DIRECTV Group, Inc.Inventors: Leo Wu, Huy Q. Tran, Flemming R. Hansen, Peter Leong, Eric H. Chang, Gordon H. Chen
-
Publication number: 20190370345Abstract: 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: ApplicationFiled: September 28, 2018Publication date: December 5, 2019Inventors: Jayasimha R. KATUKURI, Peter LEONG, Chandrasekar VENKATARAMAN, Rabi S. CHAKRABORTY, Hardik VALA
-
Publication number: 20190340193Abstract: 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: ApplicationFiled: January 25, 2019Publication date: November 7, 2019Inventors: Nicholas A. TUCEY, Peter LEONG, Venkatakrishnan S. SUNDARANATHA
-
Patent number: 10334298Abstract: 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: GrantFiled: April 20, 2012Date of Patent: June 25, 2019Assignee: The DIRECTV Group, Inc.Inventors: Peter Leong, Flemming R. Hansen
-
Publication number: 20190155839Abstract: 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: ApplicationFiled: January 22, 2019Publication date: May 23, 2019Applicant: The DIRECTV Group, Inc.Inventor: Peter LEONG
-
Patent number: 10229197Abstract: 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: GrantFiled: April 20, 2012Date of Patent: March 12, 2019Assignee: The DIRECTIV Group, Inc.Inventor: Peter Leong
-
Patent number: 10231026Abstract: 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: GrantFiled: September 19, 2016Date of Patent: March 12, 2019Inventors: Peter Leong, Bo Huang, Heather N. Truong, Ruben D. Lechuga, Joshua N. Snow, Michael E. Depies, Roshan Menon, Neil McIver
-
Publication number: 20180314320Abstract: 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: ApplicationFiled: July 9, 2018Publication date: November 1, 2018Applicant: The DIRECTV Group, Inc.Inventors: Leo Wu, Huy Q. Tran, Flemming R. Hansen, Peter Leong, Eric H. Chang, Gordon H. Chen
-
Patent number: 10048745Abstract: 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: GrantFiled: September 30, 2010Date of Patent: August 14, 2018Assignee: The DIRECTV Group, Inc.Inventors: Leo Wu, Huy Q. Tran, Flemming R. Hansen, Peter Leong, Eric H. Chang, Gordon H. Chen
-
Publication number: 20170006347Abstract: 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: ApplicationFiled: September 19, 2016Publication date: January 5, 2017Applicant: 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: 9495415Abstract: 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: GrantFiled: August 31, 2011Date of Patent: November 15, 2016Assignee: 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: 9451316Abstract: 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: GrantFiled: August 7, 2014Date of Patent: September 20, 2016Assignee: 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: 20160092556Abstract: 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: ApplicationFiled: September 30, 2014Publication date: March 31, 2016Inventors: Edwin R. Cooper, Nicholas A. Tucey, Peter Leong
-
Publication number: 20150052559Abstract: 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: ApplicationFiled: August 7, 2014Publication date: February 19, 2015Applicant: 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