Patents by Inventor John Hornkvist

John Hornkvist 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).

  • Patent number: 11423023
    Abstract: A system, method, and machine readable medium are described for providing improved search functionality on a client device.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: August 23, 2022
    Assignee: APPLE INC.
    Inventors: John Hornkvist, Eric Koebler, Alexandre Carlhian, Yan Arrouye, Thomas Deniau
  • Publication number: 20220261407
    Abstract: Search results are improved, in one embodiment, through the use of subscription information about the status of a subscription to content. The subscription information can be transmitted to a cloud storage service used by a user account of a device; later, a search query from the device causes the receipt of search results from a search using the subscription information and these search results can show the status of the subscription such as whether the content is playable.
    Type: Application
    Filed: May 9, 2022
    Publication date: August 18, 2022
    Inventors: Anshu Chimalamarri, John Hornkvist, Kevin Decker, Steve Falkenburg
  • Patent number: 11347750
    Abstract: Search results are improved, in one embodiment, through the use of subscription information about the status of a subscription to content. The subscription information can be transmitted to a cloud storage service used by a user account of a device; later, a search query from the device causes the receipt of search results from a search using the subscription information and these search results can show the status of the subscription such as whether the content is playable.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: May 31, 2022
    Assignee: APPLE INC.
    Inventors: Anshu Chimalamarri, John Hornkvist, Kevin Decker, Steve Falkenburg
  • Publication number: 20200218726
    Abstract: Search results are improved, in one embodiment, through the use of subscription information about the status of a subscription to content. The subscription information can be transmitted to a cloud storage service used by a user account of a device; later, a search query from the device causes the receipt of search results from a search using the subscription information and these search results can show the status of the subscription such as whether the content is playable.
    Type: Application
    Filed: January 3, 2020
    Publication date: July 9, 2020
    Inventors: Anshu Chimalamarri, John Hornkvist, Kevin Decker, Steve Falkenburg
  • Patent number: 10360902
    Abstract: A system, method, and machine readable medium are described for providing improved search functionality on a client device.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: July 23, 2019
    Assignee: Apple Inc.
    Inventors: John Hornkvist, Vipul Ved Prakash, David Salim
  • Patent number: 9836472
    Abstract: In one embodiment, non-transitory computer-readable medium stores instructions for implementing tagged management of stored items, wherein an embodiment can receive an input indicating the selection of a graphical representation of a file in the GUI of an operating system, and can also receive an input indicating the intent to attach a tag to the file. The system can perform an automatic search through the metadata of files associated with the user and the user account to find the set of files having the tag, responsive to the request to display the set of files. Having located the set of files, an operation can be performed to display the set of files having the requested tag, regardless of the storage location of the files.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: December 5, 2017
    Assignee: APPLE INC.
    Inventors: Pavel Cisler, Yan Arrouye, Laurent Baumann, Loic Vandereyken, John Hornkvist, Ali Ozer
  • Publication number: 20160357824
    Abstract: A system, method, and machine readable medium are described for providing improved search functionality on a client device.
    Type: Application
    Filed: September 29, 2015
    Publication date: December 8, 2016
    Inventors: John Hornkvist, Vipul Ved Prakash, Hon Yuk Chan, Lun Ted Cui, Anubhav Malhotra
  • Publication number: 20160357818
    Abstract: A system, method, and machine readable medium are described for providing improved search functionality on a client device.
    Type: Application
    Filed: September 14, 2015
    Publication date: December 8, 2016
    Inventors: John Hornkvist, Eric Koebler, Alexandre Carlhian, Yan Arrouye, Thomas Deniau
  • Publication number: 20160357830
    Abstract: A system, method, and machine readable medium are described for providing improved search functionality on a client device.
    Type: Application
    Filed: September 29, 2015
    Publication date: December 8, 2016
    Inventors: John Hornkvist, Vipul Ved Prakash, David Salim
  • Patent number: 9454587
    Abstract: Methods, systems, and apparatus, including computer program products, for searching for and presenting backups. A first search result including a first version of an item is presented. The first version is associated with a first date range having a first start date and a first end date. User input requesting that an archive including one or more versions of the item be searched is received. A second search result including a second version of the item is presented. The second version is different from the first version. The second version is associated with a second date range having a second start date and a second end date. The second date range does not overlap with the first date range.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: September 27, 2016
    Assignee: Apple Inc.
    Inventors: David Lyons, Eric Weiss, Pavel Cisler, Peter McInerney, John Hornkvist
  • Publication number: 20140365479
    Abstract: Methods, systems, and apparatus, including computer program products, for searching for and presenting backups. A first search result including a first version of an item is presented. The first version is associated with a first date range having a first start date and a first end date. User input requesting that an archive including one or more versions of the item be searched is received. A second search result including a second version of the item is presented. The second version is different from the first version. The second version is associated with a second date range having a second start date and a second end date. The second date range does not overlap with the first date range.
    Type: Application
    Filed: August 25, 2014
    Publication date: December 11, 2014
    Inventors: David Lyons, Eric Weiss, Pavel Cisler, Peter McInerney, John Hornkvist
  • Publication number: 20140359505
    Abstract: In one embodiment, non-transitory computer-readable medium stores instructions for implementing tagged management of stored items, wherein an embodiment can receive an input indicating the selection of a graphical representation of a file in the GUI of an operating system, and can also receive an input indicating the intent to attach a tag to the file. The system can perform an automatic search through the metadata of files associated with the user and the user account to find the set of files having the tag, responsive to the request to display the set of files. Having located the set of files, an operation can be performed to display the set of files having the requested tag, regardless of the storage location of the files.
    Type: Application
    Filed: June 4, 2013
    Publication date: December 4, 2014
    Inventors: Pavel Cisler, Yan Arrouye, Laurent Baumann, Loic Vandereyken, John Hornkvist, Ali Ozer
  • Patent number: 8271445
    Abstract: Methods and apparatuses for storing, organizing and searching files stored in a storage device. Backup files may be stored in snapshot-dependent and/or snapshot-independent paths. The backup files may be stored with additional attributes that can be used for searching and/or indexing purposes.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: September 18, 2012
    Assignee: Apple Inc.
    Inventors: John Hörnkvist, Yan Arrouye
  • Publication number: 20110113052
    Abstract: Systems and methods for processing an inverted index are described. Multiple queries against the same inverted index are merged into merged query of unique nodes. The unique nodes are used to create a unified document set from which query result iteration is performed to eliminate redundancies and/or inefficiencies in processing the multiple queries separately. The merged query result is separated into the results for each of the multiple queries and returned to the respective originators of the queries. The unified document set can be limited to postings lists found in a single pulse of the inverted index to improve performance. Index updates can be applied to the merged query result to provide efficient and up to date query results.
    Type: Application
    Filed: January 14, 2011
    Publication date: May 12, 2011
    Inventor: JOHN HÖRNKVIST
  • Publication number: 20080307017
    Abstract: Methods, systems, and apparatus, including computer program products, for searching for and presenting backups. A first search result including a first version of an item is presented. The first version is associated with a first date range having a first start date and a first end date. User input requesting that an archive including one or more versions of the item be searched is received. A second search result including a second version of the item is presented. The second version is different from the first version. The second version is associated with a second date range having a second start date and a second end date. The second date range does not overlap with the first date range.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Applicant: APPLE INC.
    Inventors: David Lyons, Eric Weiss, Pavel Cisler, Peter McInerney, John Hornkvist
  • Publication number: 20080307016
    Abstract: Methods and apparatuses for storing, organizing and searching files stored in a storage device. Backup files may be stored in snapshot-dependent and/or snapshot-independent paths. The backup files may be stored with additional attributes that can be used for searching and/or indexing purposes.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Inventors: JOHN Hornkvist, Yan Arrouye
  • Publication number: 20070033191
    Abstract: Systems and methods for indexing and searching data, such as file contents and/or metadata. In one exemplary method, an index corresponding to files on a storage device is created. Index is partitioned into subindexes according to certain criteria, such as the location of files or exclusivity of access to files. Subindex contains the entire content of files or metadata describing files, in addition to identifiers leading back to files' physical storage. Index is maintained by moving files' index entries from one subindex to another as files change in relation to the partition criteria, such as changing location. Searching some subindexes, like one corresponding to files in a shared folder, is done with permission checking. Searches of certain other subindexes, like one corresponding to the home folder of the user searching, are done without permission checking the underlying files resulting in a performance improvement.
    Type: Application
    Filed: August 4, 2006
    Publication date: February 8, 2007
    Inventors: John Hornkvist, Yan Arrouye