Patents by Inventor Artin Nazarian
Artin Nazarian 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: 11683153Abstract: There is provided a method including receiving a playback system identifier corresponding to a playback system, generating a blockchain corresponding to a content identifier identifying a content, wherein the blockchain is uniquely associated with the content identifier, establishing, in the blockchain, a block corresponding to the playback system identifier, sending an encrypted version of the content to the playback system, and in response to one or more updates to the blockchain by the playback system, providing a content encryption key to the playback system for decrypting the encrypted version of the content.Type: GrantFiled: March 30, 2021Date of Patent: June 20, 2023Assignee: Disney Enterprises, Inc.Inventors: Artin Nazarian, Mark Arana, Derek Prestegard
-
Publication number: 20210218550Abstract: There is provided a method including receiving a playback system identifier corresponding to a playback system, generating a blockchain corresponding to a content identifier identifying a content, wherein the blockchain is uniquely associated with the content identifier, establishing, in the blockchain, a block corresponding to the playback system identifier, sending an encrypted version of the content to the playback system, and in response to one or more updates to the blockchain by the playback system, providing a content encryption key to the playback system for decrypting the encrypted version of the content.Type: ApplicationFiled: March 30, 2021Publication date: July 15, 2021Inventors: Artin Nazarian, Mark Arana, Derek Prestegard
-
Patent number: 10992454Abstract: A process receives, from a registration server associated with a content playback environment, a playback system identifier and a public key. The playback system identifier and the public key correspond to a playback system. Further, the process generates a blockchain corresponding to a content identifier such that a block is established to correspond to the playback system identifier. In addition, the process encrypts, with the processor according to a content encryption key, content associated with the content identifier. The process also encrypts, with the public key, the content encryption key.Type: GrantFiled: May 22, 2018Date of Patent: April 27, 2021Assignee: Disney Enterprises, Inc.Inventors: Artin Nazarian, Mark Arana, Derek L. Prestegard
-
Publication number: 20190238317Abstract: A process receives, from a registration server associated with a content playback environment, a playback system identifier and a public key. The playback system identifier and the public key correspond to a playback system. Further, the process generates a blockchain corresponding to a content identifier such that a block is established to correspond to the playback system identifier. In addition, the process encrypts, with the processor according to a content encryption key, content associated with the content identifier. The process also encrypts, with the public key, the content encryption key.Type: ApplicationFiled: May 22, 2018Publication date: August 1, 2019Inventors: Artin Nazarian, Mark Arana, Derek L. Prestegard
-
Patent number: 9646002Abstract: There is provided a method that includes displaying, on a display, a viewing pane of available video contents including a first video content, receiving a selection of the first video content from the available video contents, transmitting a language selection and the selection of the first video content to a server, receiving a language content corresponding to the language selection and the selection of the first video content from the server, and displaying, on the display, the first video content in synchronization with playing the language content.Type: GrantFiled: December 15, 2014Date of Patent: May 9, 2017Assignee: Disney Enterprises, Inc.Inventors: Artin Nazarian, Greg Head, Paul Marz
-
Patent number: 9524247Abstract: Efficient and convenient storage systems and methods are presented. In one embodiment, a fractured erase process is performed in which a pre-program process, erase process and soft program process are initiated independently. Memory cells can be pre-programmed and conditioned independent of an erase command. The initiation of the independent pre-programming is partitioned from an erase command which is partitioned from initiation of a soft-programming command. A cell is erased wherein the erasing includes erase operations that are partitioned from the pre-preprogramming process. In one embodiment, the independent pre-program process is run in the background.Type: GrantFiled: February 24, 2015Date of Patent: December 20, 2016Assignee: Cypress Semiconductor CorporationInventors: Clifford A. Zitlaw, Hagop Artin Nazarian
-
Publication number: 20150169463Abstract: Efficient and convenient storage systems and methods are presented. In one embodiment, a fractured erase process is performed in which a pre-program process, erase process and soft program process are initiated independently. Memory cells can be pre-programmed and conditioned independent of an erase command. The initiation of the independent pre-programming is partitioned from an erase command which is partitioned from initiation of a soft-programming command. A cell is erased wherein the erasing includes erase operations that are partitioned from the pre-preprogramming process. In one embodiment, the independent pre-program process is run in the background.Type: ApplicationFiled: February 24, 2015Publication date: June 18, 2015Inventors: Clifford A. ZITLAW, Hagop Artin NAZARIAN
-
Publication number: 20150100300Abstract: There is provided a method and system for providing a media content in a selected language. The method comprises receiving a first input selecting a language, receiving at least one available media content from a media content server, receiving a second input selecting the media content for display from the at least one available media content, transmitting the first input and the second input to a language management server, receiving a language content corresponding to the media content from the language management server, and processing the media content with the language content. The processing of the media content may include synchronizing the language content to the media content. The language content may correspond to subtitles of the media content or audio dubbing of the media content in the selected language.Type: ApplicationFiled: December 15, 2014Publication date: April 9, 2015Inventors: Artin Nazarian, Greg Head, Paul Marz
-
Patent number: 8984238Abstract: Efficient and convenient storage systems and methods are presented. In one embodiment, a fractured erase process is performed in which a pre-program process, erase process and soft program process are initiated independently. Memory cells can be pre-programmed and conditioned independent of an erase command. The initiation of the independent pre-programming is partitioned from an erase command which is partitioned from initiation of a soft-programming command. A cell is erased wherein the erasing includes erase operations that are partitioned from the pre-preprogramming process. In one embodiment, the independent pre-program process is run in the background.Type: GrantFiled: February 5, 2009Date of Patent: March 17, 2015Assignee: Spansion LLCInventors: Clifford A. Zitlaw, Hagop Artin Nazarian
-
Patent number: 8954313Abstract: There is provided a method and system for providing a media content in a selected language. The method comprises receiving a first input selecting a language, receiving at least one available media content from a media content server, receiving a second input selecting the media content for display from the at least one available media content, transmitting the first input and the second input to a language management server, receiving a language content corresponding to the media content from the language management server, and processing the media content with the language content. The processing of the media content may include synchronizing the language content to the media content. The language content may correspond to subtitles of the media content or audio dubbing of the media content in the selected language.Type: GrantFiled: December 11, 2012Date of Patent: February 10, 2015Assignee: Disney Enterprises, Inc.Inventors: Artin Nazarian, Greg Head, Paul Marz
-
Publication number: 20140163949Abstract: There is provided a method and system for providing a media content in a selected language. The method comprises receiving a first input selecting a language, receiving at least one available media content from a media content server, receiving a second input selecting the media content for display from the at least one available media content, transmitting the first input and the second input to a language management server, receiving a language content corresponding to the media content from the language management server, and processing the media content with the language content. The processing of the media content may include synchronizing the language content to the media content. The language content may correspond to subtitles of the media content or audio dubbing of the media content in the selected language.Type: ApplicationFiled: December 11, 2012Publication date: June 12, 2014Applicant: Disney Enterprises, Inc.Inventors: Artin Nazarian, Greg Head, Paul Marz
-
Patent number: 7872916Abstract: Systems, methods, and devices that employ deterministic programming techniques to facilitate efficient programming of memory elements in a memory are presented. A memory component comprises an optimized program component that can divide a group of memory elements selected for programming into a desired number of subgroups based in part on respective current threshold voltage levels (Vt) of the memory elements; apply respective program pulses to each memory element in respective subgroups; measure respective Vt levels of memory elements after the pulse; and verify as passed memory elements that meet a target Vt. The optimized program component can divide a subset of memory elements that do not meet the target Vt into a desired number of subgroups based in part on respective current Vt levels of the memory elements and can continue to perform this deterministic programming process until all memory elements are verified as passing for the target Vt.Type: GrantFiled: December 9, 2008Date of Patent: January 18, 2011Assignee: Spansion LLCInventors: Fatima Bathul, Darlene Gay Hamilton, Michael Achter, Hagop Artin Nazarian
-
Publication number: 20100199056Abstract: Efficient and convenient storage systems and methods are presented. In one embodiment, a fractured erase process is performed in which a pre-program process, erase process and soft program process are initiated independently. Memory cells can be pre-programmed and conditioned independent of an erase command. The initiation of the independent pre-programming is partitioned from an erase command which is partitioned from initiation of a soft-programming command. A cell is erased wherein the erasing includes erase operations that are partitioned from the pre-preprogramming process. In one embodiment, the independent pre-program process is run in the background.Type: ApplicationFiled: February 5, 2009Publication date: August 5, 2010Inventors: Clifford A. ZITLAW, Hagop Artin NAZARIAN
-
Publication number: 20100142284Abstract: Systems, methods, and devices that employ deterministic programming techniques to facilitate efficient programming of memory elements in a memory are presented. A memory component comprises an optimized program component that can divide a group of memory elements selected for programming into a desired number of subgroups based in part on respective current threshold voltage levels (Vt) of the memory elements; apply respective program pulses to each memory element in respective subgroups; measure respective Vt levels of memory elements after the pulse; and verify as passed memory elements that meet a target Vt. The optimized program component can divide a subset of memory elements that do not meet the target Vt into a desired number of subgroups based in part on respective current Vt levels of the memory elements and can continue to perform this deterministic programming process until all memory elements are verified as passing for the target Vt.Type: ApplicationFiled: December 9, 2008Publication date: June 10, 2010Applicant: SPANSION LLCInventors: Fatima Bathul, Darlene Gay Hamilton, Michael Achter, Hagop Artin Nazarian