Patents by Inventor Daniel Cooley
Daniel Cooley 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: 12175118Abstract: An external nonvolatile memory device that includes a rewritable nonvolatile memory and a CMOS interface is disclosed. The interface includes a clock signal which is input to the external nonvolatile memory device. This clock signal is multiplied by an integer to create a memory serdes clock which is used to clock outgoing data. The memory serdes clock is also used to create a clock that is used to clock the incoming data from the main processing device. The external nonvolatile memory device also includes an encryption/decryption block that encrypts data read from the nonvolatile memory before it is transmitted over the interface, and decrypts data received from the interface before storing it in the nonvolatile memory. The encryption/decryption block may utilize a stream cipher.Type: GrantFiled: March 22, 2022Date of Patent: December 24, 2024Assignee: Silicon Laboratories Inc.Inventors: Thomas Saroshan David, Aslam Rafi, Joshua Norem, Adrianus Josephus Bink, Daniel Cooley
-
Publication number: 20230305737Abstract: An external nonvolatile memory device that includes a rewritable nonvolatile memory and a CMOS interface is disclosed. The interface includes a clock signal which is input to the external nonvolatile memory device. This clock signal is multiplied by an integer to create a memory serdes clock which is used to clock outgoing data. The memory serdes clock is also used to create a clock that is used to clock the incoming data from the main processing device. The external nonvolatile memory device also includes an encryption/decryption block that encrypts data read from the nonvolatile memory before it is transmitted over the interface, and decrypts data received from the interface before storing it in the nonvolatile memory. The encryption/decryption block may utilize a stream cipher.Type: ApplicationFiled: March 22, 2022Publication date: September 28, 2023Inventors: Thomas Saroshan David, Aslam Rafi, Joshua Norem, Adrianus Josephus Bink, Daniel Cooley
-
Publication number: 20230305983Abstract: An interface between two devices is disclosed. To consume power, the signals used in the interface utilize CMOS signalling. Further, to achieve high speed, a reduced frequency clock is transmitted from one device to the second device. The second device has a clock multiplier to recreate the original clock. Both devices utilize a clock phase alignment block which aligns the phase of the clock with the incoming data. The clock phase alignment block utilizes a digital PLL to consume power. Further, since the digital PLL retains its state, the reduced frequency clock may be disabled when data is not being transmitted. This interface may be used to transmit serial data at rates up to and exceeding 2.5 Gbits/sec.Type: ApplicationFiled: March 22, 2022Publication date: September 28, 2023Inventors: Aslam Rafi, Thomas Saroshan David, Daniel Cooley
-
Patent number: 11768794Abstract: An interface between two devices is disclosed. To consume power, the signals used in the interface utilize CMOS signalling. Further, to achieve high speed, a reduced frequency clock is transmitted from one device to the second device. The second device has a clock multiplier to recreate the original clock. Both devices utilize a clock phase alignment block which aligns the phase of the clock with the incoming data. The clock phase alignment block utilizes a digital PLL to consume power. Further, since the digital PLL retains its state, the reduced frequency clock may be disabled when data is not being transmitted. This interface may be used to transmit serial data at rates up to and exceeding 2.5 Gbits/sec.Type: GrantFiled: March 22, 2022Date of Patent: September 26, 2023Assignee: Silicon Laboratories Inc.Inventors: Aslam Rafi, Thomas Saroshan David, Daniel Cooley
-
Patent number: 8731501Abstract: Systems and methods that employ receiver circuitry to provide frequency display signals to a digital display without the presence or use of any external timing reference. One or more properties of a controllable local oscillator of a receiver circuit may be heavily or extensively characterized by measuring the local oscillator frequency under a variety of temperature and process conditions, and minimum to maximum frequencies. Measured local oscillator characterization information may be stored in memory, and may be accessed and used during normal operation to control the controllable local oscillator to produce a desired oscillator frequency for tuning the receiver circuitry to a desired radio frequency and for producing digital frequency display signals that are representative of the tuned radio frequency.Type: GrantFiled: September 29, 2009Date of Patent: May 20, 2014Assignee: Silicon Laboratories Inc.Inventor: Daniel Cooley
-
Patent number: 8195762Abstract: A method for locating a portion of data is provided. In this method, a request for a Uniform Resource Locator (URL) associated with data is transmitted. The request comprises a labeling tag that is associated with the data. As a result of the request, an URL that comprises an anchor identifier is received and the data located at the URL are retrieved. An anchor within the data is located based on the anchor identifier and a portion of data is located based on the location of the anchor.Type: GrantFiled: May 25, 2006Date of Patent: June 5, 2012Assignee: Adobe Systems IncorporatedInventors: Brian Riggs, Darrick Brown, Daniel Cooley
-
Publication number: 20110076972Abstract: Systems and methods that employ receiver circuitry to provide frequency display signals to a digital display without the presence or use of any external timing reference. One or more properties of a controllable local oscillator of a receiver circuit may be heavily or extensively characterized by measuring the local oscillator frequency under a variety of temperature and process conditions, and minimum to maximum frequencies. Measured local oscillator characterization information may be stored in memory, and may be accessed and used during normal operation to control the controllable local oscillator to produce a desired oscillator frequency for tuning the receiver circuitry to a desired radio frequency and for producing digital frequency display signals that are representative of the tuned radio frequency.Type: ApplicationFiled: September 29, 2009Publication date: March 31, 2011Inventor: Daniel Cooley
-
Publication number: 20100011319Abstract: A contextual pop-up menu of frequently used commands is displayed by an application whenever a user carries out a particular action. The contextual menu appears at the location of a cursor, so that the displayed commands are spatially very close to an item on which an action is to be performed. The commands which are displayed in the contextual menu are not limited to those provided by an application associated with the selected item. Other commands, such as system level commands, for help items or other types of user assistance features, can be added to the menu before it is displayed to the user. In addition, plug-in modules can be employed to provide other commands associated with the selected item.Type: ApplicationFiled: September 16, 2009Publication date: January 14, 2010Applicant: Apple Inc.Inventors: Arno Gourdol, Daniel Cooley
-
Patent number: 7600197Abstract: A contextual pop-up menu of frequently used commands is displayed by an application whenever a user carries out a particular action. The contextual menu appears at the location of a cursor, so that the displayed commands are spatially very close to an item on which an action is to be performed. The commands which are displayed in the contextual menu are not limited to those provided by an application associated with the selected item. Other commands, such as system level commands, for help items or other types of user assistance features, can be added to the menu before it is displayed to the user. In addition, plug-in modules can be employed to provide other commands associated with the selected item.Type: GrantFiled: July 12, 2002Date of Patent: October 6, 2009Assignee: Apple Inc.Inventors: Arno Gourdol, Daniel Cooley
-
Patent number: 6493006Abstract: A contextual pop-up menu of frequently used commands is displayed by an application whenever a user carries out a particular action. The contextual menu appears at the location of a cursor, so that the displayed commands are spatially very close to an item on which an action is to be performed. The commands which are displayed in the contextual menu are not limited to those provided by an application associated with the selected item. Other commands, such as system level commands, for help items or other types of user assistance features, can be added to the menu before it is displayed to the user. In addition, plug-in modules can be employed to provide other commands associated with the selected item.Type: GrantFiled: May 10, 1996Date of Patent: December 10, 2002Assignee: Apple Computer, Inc.Inventors: Arno Gourdol, Daniel Cooley
-
Publication number: 20020175955Abstract: A contextual pop-up menu of frequently used commands is displayed by an application whenever a user carries out a particular action. The contextual menu appears at the location of a cursor, so that the displayed commands are spatially very close to an item on which an action is to be performed. The commands which are displayed in the contextual menu are not limited to those provided by an application associated with the selected item. Other commands, such as system level commands, for help items or other types of user assistance features, can be added to the menu before it is displayed to the user. In addition, plug-in modules can be employed to provide other commands associated with the selected item.Type: ApplicationFiled: July 12, 2002Publication date: November 28, 2002Inventors: Arno Gourdol, Daniel Cooley
-
Patent number: D298006Type: GrantFiled: August 16, 1984Date of Patent: October 11, 1988Inventor: Daniel Cooley