Patents by Inventor Yosi Pinto

Yosi Pinto 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: 20200210800
    Abstract: Memory cards for example having a nano card form factor configured according to different card standards. The nano cards have patterns of pads allowing for vertical and horizontal insertion to a host device card slot, while being backward compatible with legacy host device card slots.
    Type: Application
    Filed: April 4, 2019
    Publication date: July 2, 2020
    Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Yosi Pinto, Shajith Musaliar Sirajudeen
  • Patent number: 10554617
    Abstract: A method includes receiving an enumeration message via a host interface of a device that is operatively coupled to a host device and to one or more other devices. The method includes identifying the enumeration message as a command originated by the host device or as a response message from one of the other devices. In response to identifying the enumeration message as a command, an enumeration response message is sent to the host device. The enumeration response message indicates a distinctive device identifier value. The method also includes, in response to identifying the enumeration message as a response message from one of the other devices, reading from the response message an identifier value used by such other device and at least temporarily storing this identifier value at the device to enable the device to select the distinctive device identifier value.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: February 4, 2020
    Assignee: SANDISK IL LTD.
    Inventors: Yosi Pinto, Eitan Mardiks
  • Publication number: 20190182954
    Abstract: A ?SD card is disclosed including an arrangement of interface pins enabling the ?SD card to be used in a combination connector having a slot configured to receive both ?SD cards and SIM cards. In examples, the ?SD card may include multiple rows and/or columns of interface pins configured at positions such that, when the ?SD card is inserted into a multi-card connector, the positions of the ?SD card interface pins do not overlap with the positions of SIM card contacts in the connector.
    Type: Application
    Filed: March 16, 2018
    Publication date: June 13, 2019
    Applicant: Western Digital Technologies, Inc.
    Inventors: Shajith Musaliar Sirajudeen, Krishnamurthy Dhakshinamurthy, Taninder Singh Sijher, D. Jegathese, Yosi Pinto, Warren Middlekauff
  • Publication number: 20190007367
    Abstract: A method includes receiving an enumeration message via a host interface of a device that is operatively coupled to a host device and to one or more other devices. The method includes identifying the enumeration message as a command originated by the host device or as a response message from one of the other devices. In response to identifying the enumeration message as a command, an enumeration response message is sent to the host device. The enumeration response message indicates a distinctive device identifier value. The method also includes, in response to identifying the enumeration message as a response message from one of the other devices, reading from the response message an identifier value used by such other device and at least temporarily storing this identifier value at the device to enable the device to select the distinctive device identifier value.
    Type: Application
    Filed: August 22, 2018
    Publication date: January 3, 2019
    Inventors: Yosi PINTO, Eitan MARDIKS
  • Patent number: 10129012
    Abstract: A non-source-synchronous system may include a clock-sending device and a clock-receiving device that communicate via a communications bus. The clock-sending device and the clock-receiving device may perform a tuning operation, in which the clock-receiving device sends one or more data signals on one or more data lines of the communications bus to the clock-sending device. The clock-sending device may delay its internal clock signal by an amount based on the one or more data signals. The clock-sending device may then perform sampling of data signals received from the clock-receiving device based on the tuning operation. The tuning operation may be performed in accordance with SDR or DDR, and thus allow for SDR or DDR communication with optimal sampling for systems that do not use a data strobe.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: November 13, 2018
    Assignee: SanDisk Technologies LLC
    Inventors: Krishnamurthy Dhakshinamurthy, Shajith Musaliar Sirajudeen, Jayaprakash Naradasi, Bhavin Odedara, Yosi Pinto, Rampraveen Somasundaram, Anand Sharma
  • Patent number: 10063514
    Abstract: A method includes receiving an enumeration message via a host interface of a device that is operatively coupled to a host device and to one or more other devices. The method includes identifying the enumeration message as a command originated by the host device or as a response message from one of the other devices. In response to identifying the enumeration message as a command, an enumeration response message is sent to the host device. The enumeration response message indicates a distinctive device identifier value. The method also includes, in response to identifying the enumeration message as a response message from one of the other devices, reading from the response message an identifier value used by such other device and at least temporarily storing this identifier value at the device to enable the device to select the distinctive device identifier value.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: August 28, 2018
    Assignee: SANDISK IL LTD.
    Inventors: Yosi Pinto, Eitan Mardiks
  • Publication number: 20180083764
    Abstract: A non-source-synchronous system may include a clock-sending device and a clock-receiving device that communicate via a communications bus. The clock-sending device and the clock-receiving device may perform a tuning operation, in which the clock-receiving device sends one or more data signals on one or more data lines of the communications bus to the clock-sending device. The clock-sending device may delay its internal clock signal by an amount based on the one or more data signals. The clock-sending device may then perform sampling of data signals received from the clock-receiving device based on the tuning operation. The tuning operation may be performed in accordance with SDR or DDR, and thus allow for SDR or DDR communication with optimal sampling for systems that do not use a data strobe.
    Type: Application
    Filed: March 29, 2017
    Publication date: March 22, 2018
    Applicant: SanDisk Technologies LLC
    Inventors: Krishnamurthy Dhakshinamurthy, Shajith Musaliar Sirajudeen, Jayaprakash Naradasi, Bhavin Odedara, Yosi Pinto, Rampraveen Somasundaram, Anand Sharma
  • Patent number: 9904649
    Abstract: A memory card includes a first set of contacts and a second set of contacts. A first edge of the memory card includes an indentation. Insertion of the memory card into a first slot of a host device engages the first set of contacts. The indentation is configured to accept a pivoting lever arm located in the first slot when the memory card is inserted into the first slot.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: February 27, 2018
    Assignee: SANDISK IL LTD.
    Inventors: Yosi Pinto, Amir Fridman
  • Patent number: 9898437
    Abstract: A host device includes a slot configured to receive a first type of memory card having an indentation and a mechanical structure. The mechanical structure includes a pivot structure and a lever arm. The lever arm is configured to pivot on the pivot structure and a portion of the lever arm is configured to at least partially fit into the indentation to distinguish the first type of memory card from a second type of memory card.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: February 20, 2018
    Assignee: SANDISK IL LTD.
    Inventors: Yosi Pinto, Amir Fridman
  • Patent number: 8856501
    Abstract: Systems and methods for automatically and controlling operation of one or more devices in a system are provided. In a particular embodiment, a command is received by a device in order for the device to determine whether to perform an operation (such as perform initialization of the device). The command may include information indicative of resource capabilities of at least a part of the system. Using the information, the device may determine whether to begin performing the operation (such as initialization), and perform the operation if it is determined to do so.
    Type: Grant
    Filed: February 16, 2010
    Date of Patent: October 7, 2014
    Assignee: SanDisk Technologies Inc.
    Inventors: Eyal F. Hakoun, Yosi Pinto
  • Publication number: 20140289378
    Abstract: A method includes receiving an enumeration message via a host interface of a device that is operatively coupled to a host device and to one or more other devices. The method includes identifying the enumeration message as a command originated by the host device or as a response message from one of the other devices. In response to identifying the enumeration message as a command, an enumeration response message is sent to the host device. The enumeration response message indicates a distinctive device identifier value. The method also includes, in response to identifying the enumeration message as a response message from one of the other devices, reading from the response message an identifier value used by such other device and at least temporarily storing this identifier value at the device to enable the device to select the distinctive device identifier value.
    Type: Application
    Filed: June 4, 2014
    Publication date: September 25, 2014
    Inventors: YOSI PINTO, EITAN MARDIKS
  • Patent number: 8782280
    Abstract: A method includes receiving an enumeration message via a host interface of a device that is operatively coupled to a host device and to one or more other devices. The method includes identifying the enumeration message as a command originated by the host device or as a response message from one of the other devices. In response to identifying the enumeration message as a command, an enumeration response message is sent to the host device. The enumeration response message indicates a distinctive device identifier value. The method also includes, in response to identifying the enumeration message as a response message from one of the other devices, reading from the response message an identifier value used by such other device and at least temporarily storing this identifier value at the device to enable the device to select the distinctive device identifier value.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: July 15, 2014
    Assignee: Sandisk IL Ltd.
    Inventors: Yosi Pinto, Eitan Mardiks
  • Patent number: 8745299
    Abstract: A removable electronic circuit card having both a memory module with a non-volatile mass storage memory and a separate input-output module so that data transfers may be made through the input-output module directly to and from the mass storage memory in a direct memory access (DMA) type transfer when the card is inserted into the host system but without having to pass the data through the host system. Once the host gives a DMA command, the data transfer is accomplished independently of the host system, except for the host supplying power and possibly a clock signal and other like support, during such a data transfer directly with card. The data for the transfer can be communicated between the input-output module and the exterior device through either wireless or an electrical connection means.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: June 3, 2014
    Assignee: SanDisk Technologies Inc.
    Inventors: Aviad Zer, Yosi Pinto, Micky Holtzman, Yoram Cedar
  • Patent number: 8700833
    Abstract: A data storage device includes one or more data paths through electrical contacts of the data storage device. The data paths are operably connected to allow bits to be transferred into and out of the data storage device. The data storage device stores an indication of a number of the one or more data paths in a configuration register. A method includes performing, while the data storage device is operatively coupled to a host device, receiving a command of the host device to read the configuration register and providing the indication via at least one of the one or more data paths. Providing the indication enables indicating to the host device the number of the one or more data paths.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: April 15, 2014
    Assignee: Sandisk Corporation
    Inventors: Yoram Cedar, Micky Holtzman, Yosi Pinto
  • Patent number: 8539183
    Abstract: A memory card of one published standard, such as the Multi-Media Card (MMC) or Secure Digital Card (SD), is modified to include the function of a Subscriber Identity Module (SIM) according to another published standard. The controller of the memory card communicates between electrical contacts on the outside of the card and both the memory and the SIM. In one specific form, the memory card has the physical configuration of the current Plug-in SIM card with a few external contacts added to accommodate the memory controller and data memory. In another specific form, the memory card has the physical configuration of the current SD card, including external contacts.
    Type: Grant
    Filed: August 15, 2011
    Date of Patent: September 17, 2013
    Assignee: SanDisk Technologies Inc.
    Inventors: Eliyahou Harari, Yoram Cedar, Wesley G. Brewer, Yosi Pinto, Reuven Elhamias, Micky Holtzman
  • Patent number: 8392614
    Abstract: Systems and methods of device identifier selection are disclosed. In a particular embodiment, a method includes receiving an enumeration message via a host interface of a device operatively coupled to a host device as well as to one or more other devices and identifying the enumeration message as a command originated by the host device or as a response message from one of the other devices. The method includes, in response to identifying the enumeration message as a command, selectively sending an enumeration response message to the host device. The enumeration response message indicates a distinctive device identifier value. The method also includes, in response to identifying the enumeration message as a response message from one of the other devices, reading from the response message an identifier value used by such other device and at least temporarily storing this identifier value at the device to enable the device to select the distinctive device identifier value.
    Type: Grant
    Filed: July 27, 2009
    Date of Patent: March 5, 2013
    Assignee: Sandisk IL Ltd.
    Inventors: Yosi Pinto, Eitan Mardiks
  • Patent number: 8386678
    Abstract: A data storage device includes one or more electrical contacts and one or more data paths through the electrical contacts. The one or more electrical contacts enable bits to be transferred into and out of the data storage device via the one or more data paths. The data storage device also includes a memory that stores an indication of a number of the one or more data paths. The data storage device is configured to provide the indication via at least one of the one or more data paths while the data storage device is operatively coupled to a host device to indicate to the host device the number of the one or more data paths.
    Type: Grant
    Filed: January 18, 2011
    Date of Patent: February 26, 2013
    Assignee: Sandisk Corporation
    Inventors: Yoram Cedar, Micky Holtzman, Yosi Pinto
  • Publication number: 20130012049
    Abstract: A memory card includes a first set of contacts and a second set of contacts. A first edge of the memory card includes an indentation. Insertion of the memory card into a first slot of a host device engages the first set of contacts. The indentation is configured to accept a pivoting lever arm located in the first slot when the memory card is inserted into the first slot.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: SANDISK IL LTD.
    Inventors: Yosi PINTO, Amir FRIDMAN
  • Publication number: 20130013836
    Abstract: A host device includes a slot configured to receive a first type of memory card having an indentation and a mechanical structure. The mechanical structure includes a pivot structure and a lever arm. The lever arm is configured to pivot on the pivot structure and a portion of the lever arm is configured to at least partially fit into the indentation to distinguish the first type of memory card from a second type of memory card.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: SANDISK IL LTD.
    Inventors: YOSI PINTO, AMIR FRIDMAN
  • Patent number: 8312088
    Abstract: Systems and methods of device identifier selection are disclosed. In a particular embodiment, a method includes, at a hub device having a plurality of ports including a first port, a second port, and a third port, receiving a first message from a host device. The first message including a broadcast indicator. The method also includes, in response to determining that the first message requests enumeration, emulating a ring communication topology by serially propagating messages including an enumeration indicator to a first device via the first port and to a second device via the second port. The method further includes, in response to determining that the first message does not request enumeration, selectively sending the first message to the first device substantially concurrently with sending the first message to the second device.
    Type: Grant
    Filed: September 16, 2009
    Date of Patent: November 13, 2012
    Assignee: Sandisk IL Ltd.
    Inventor: Yosi Pinto