Patents by Inventor Steve Zellers
Steve Zellers 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: 10706010Abstract: Systems and methods for managing data, such as metadata or index databases. In one exemplary method, a notification that an existing file has been modified or that a new file has been created is received by an indexing software component, which then, in response to the notification performs an indexing operation, where the notification is either not based solely on time or user input or the notification includes an identifier that identifies the file. Other methods in data processing systems and machine readable media are also described.Type: GrantFiled: March 18, 2016Date of Patent: July 7, 2020Assignee: Apple Inc.Inventors: Yan Arrouye, Dominic Giampaolo, Andrew Carol, Steve Zellers
-
Publication number: 20160239507Abstract: Systems and methods for managing data, such as metadata or index databases. In one exemplary method, a notification that an existing file has been modified or that a new file has been created is received by an indexing software component, which then, in response to the notification performs an indexing operation, where the notification is either not based solely on time or user input or the notification includes an identifier that identifies the file. Other methods in data processing systems and machine readable media are also described.Type: ApplicationFiled: March 18, 2016Publication date: August 18, 2016Inventors: Yan Arrouye, Dominic Giampaolo, Andrew Carol, Steve Zellers
-
Patent number: 9317515Abstract: Systems and methods for managing data, such as metadata or index databases. In one exemplary method, a notification that an existing file has been modified or that a new file has been created is received by an indexing software component, which then, in response to the notification performs an indexing operation, where the notification is either not based solely on time or user input or the notification includes an identifier that identifies the file. Other methods in data processing systems and machine readable media are also described.Type: GrantFiled: June 4, 2014Date of Patent: April 19, 2016Assignee: Apple Inc.Inventors: Yan Arrouye, Dominic Giampaolo, Andrew Carol, Steve Zellers
-
Publication number: 20140351262Abstract: Systems and methods for managing data, such as metadata or index databases. In one exemplary method, a notification that an existing file has been modified or that a new file has been created is received by an indexing software component, which then, in response to the notification performs an indexing operation, where the notification is either not based solely on time or user input or the notification includes an identifier that identifies the file. Other methods in data processing systems and machine readable media are also described.Type: ApplicationFiled: June 4, 2014Publication date: November 27, 2014Applicant: Apple Inc.Inventors: Yan Arrouye, Dominic Giampaolo, Andrew Carol, Steve Zellers
-
Patent number: 8793232Abstract: Systems and methods for managing data, such as metadata or index databases. In one exemplary method, a notification that an existing file has been modified or that a new file has been created is received by an indexing software component, which then, in response to the notification performs an indexing operation, where the notification is either not based solely on time or user input or the notification includes an identifier that identifies the file. Other methods in data processing systems and machine readable media are also described.Type: GrantFiled: February 29, 2012Date of Patent: July 29, 2014Assignee: Apple Inc.Inventors: Yan Arrouye, Dominic Giampaolo, Andrew Carol, Steve Zellers
-
Publication number: 20120216206Abstract: Systems and methods for managing data, such as metadata or index databases. In one exemplary method, a notification that an existing file has been modified or that a new file has been created is received by an indexing software component, which then, in response to the notification performs an indexing operation, where the notification is either not based solely on time or user input or the notification includes an identifier that identifies the file. Other methods in data processing systems and machine readable media are also described.Type: ApplicationFiled: February 29, 2012Publication date: August 23, 2012Inventors: Yan Arrouye, Dominic Giampaolo, Andrew Carol, Steve Zellers
-
Patent number: 8230403Abstract: A method, computer program and device for the translation of typed data objects in a heterogeneous computational environment is described. The operating system (or installed shared code libraries) translates typed data objects from a first format (e.g., big-endian) to a second format (e.g., little-endian) if the application sending the object and the application receiving the object utilize different formats. By placing data object format translation capabilities into the operating system, the software development effort required to permit an application (e.g., a user-level application) to execute in a heterogeneous environment is significantly reduced.Type: GrantFiled: November 24, 2010Date of Patent: July 24, 2012Assignee: Apple Inc.Inventors: Eric Albert, Alexei Elias Kosut, Matthew George Watson, Steve Zellers
-
Patent number: 8190566Abstract: Methods and apparatuses of a trusted index structure in a network environment. In one embodiment, a data processing system includes a master device and at least one slave device to communicate with each other through a network; and a master lock status of a shared storage device to determine the master device.Type: GrantFiled: June 8, 2011Date of Patent: May 29, 2012Assignee: Apple Inc.Inventors: Dominic Giampaolo, Yan Arrouye, Steve Zellers
-
Patent number: 8131674Abstract: Systems and methods for managing data, such as metadata or index databases. In one exemplary method, a notification that an existing file has been modified or that a new file has been created is received by an indexing software component, which then, in response to the notification performs an indexing operation, where the notification is either not based solely on time or user input or the notification includes an identifier that identifies the file. Other methods in data processing systems and machine readable media are also described.Type: GrantFiled: April 22, 2005Date of Patent: March 6, 2012Assignee: Apple Inc.Inventors: Yan Arrouye, Dominic Giampaolo, Andrew Carol, Steve Zellers
-
Publication number: 20110238830Abstract: Methods and apparatuses of a trusted index structure in a network environment. In one embodiment, a data processing system includes a master device and at least one slave device to communicate with each other through a network; and a master lock status of a shared storage device to determine the master device.Type: ApplicationFiled: June 8, 2011Publication date: September 29, 2011Inventors: Dominic Giampaolo, Yan Arrouye, Steve Zellers
-
Patent number: 7962449Abstract: Methods and apparatuses of a trusted index structure in a network environment. In one embodiment, a data processing system includes a master device and at least one slave device to communicate with each other through a network; and a master lock status of a shared storage device to determine the master device.Type: GrantFiled: April 22, 2005Date of Patent: June 14, 2011Assignee: Apple Inc.Inventors: Dominic Giampaolo, Yan Arrouye, Steve Zellers
-
Publication number: 20110138370Abstract: A method, computer program and device for the translation of typed data objects in a heterogeneous computational environment is described. The operating system (or installed shared code libraries) translates typed data objects from a first format (e.g., big-endian) to a second format (e.g., little-endian) if the application sending the object and the application receiving the object utilize different formats. By placing data object format translation capabilities into the operating system, the software development effort required to permit an application (e.g., a user-level application) to execute in a heterogeneous environment is significantly reduced.Type: ApplicationFiled: November 24, 2010Publication date: June 9, 2011Applicant: APPLE INC.Inventors: Eric Albert, Alexei Elias Kosut, Matthew George Watson, Steve Zellers
-
Patent number: 7873630Abstract: Systems and methods for managing data, such as metadata or index databases. In one exemplary method, a notification that an existing file has been modified or that a new file has been created is received by an indexing software component, which then, in response to the notification performs an indexing operation, where the notification is either not based solely on time or user input or the notification includes an identifier that identifies the file. Other methods in data processing systems and machine readable media are also described.Type: GrantFiled: December 20, 2006Date of Patent: January 18, 2011Assignee: Apple, Inc.Inventors: Yan Arrouye, Dominic Giampaolo, Andrew Carol, Steve Zellers
-
Patent number: 7865884Abstract: A method, computer program and device for the translation of typed data objects in a heterogeneous computational environment is described. The operating system (or installed shared code libraries) translates typed data objects from a first format (e.g., big-endian) to a second format (e.g., little-endian) if the application sending the object and the application receiving the object utilize different formats. By placing data object format translation capabilities into the operating system, the software development effort required to permit an application (e.g., a user-level application) to execute in a heterogeneous environment is significantly reduced.Type: GrantFiled: June 3, 2005Date of Patent: January 4, 2011Assignee: Apple Inc.Inventors: Eric Albert, Alexei Elias Kosut, Matthew George Watson, Steve Zellers
-
Publication number: 20070174310Abstract: Systems and methods for managing data, such as metadata or index databases. In one exemplary method, a notification that an existing file has been modified or that a new file has been created is received by an indexing software component, which then, in response to the notification performs an indexing operation, where the notification is either not based solely on time or user input or the notification includes an identifier that identifies the file. Other methods in data processing systems and machine readable media are also described.Type: ApplicationFiled: December 21, 2006Publication date: July 26, 2007Inventors: Yan Arrouye, Dominic Giampaolo, Andrew Carol, Steve Zellers
-
Publication number: 20070118651Abstract: Methods and apparatuses of a trusted index structure in a network environment. In one embodiment, a data processing system includes a master device and at least one slave device to communicate with each other through a network; and a master lock status of a shared storage device to determine the master device.Type: ApplicationFiled: December 20, 2006Publication date: May 24, 2007Inventors: Dominic Giampaolo, Yan Arrouye, Steve Zellers
-
Publication number: 20050289110Abstract: Methods and apparatuses of a trusted index structure in a network environment. In one embodiment, a data processing system includes a master device and at least one slave device to communicate with each other through a network; and a master lock status of a shared storage device to determine the master device.Type: ApplicationFiled: April 22, 2005Publication date: December 29, 2005Inventors: Dominic Giampaolo, Yan Arrouye, Steve Zellers
-
Publication number: 20050289193Abstract: Systems and methods for managing data, such as metadata or index databases. In one exemplary method, a notification that an existing file has been modified or that a new file has been created is received by an indexing software component, which then, in response to the notification performs an indexing operation, where the notification is either not based solely on time or user input or the notification includes an identifier that identifies the file. Other methods in data processing systems and machine readable media are also described.Type: ApplicationFiled: April 22, 2005Publication date: December 29, 2005Inventors: Yan Arrouye, Dominic Giampaolo, Andrew Carol, Steve Zellers