Patents by Inventor Ofer Rosenberg

Ofer Rosenberg 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: 11861467
    Abstract: Certain aspects of the present disclosure provide techniques for adaptively executing machine learning models on a computing device. An example method generally includes receiving weight information for a machine learning model to be executed on a computing device. The received weight information is reduced into quantized weight information having a reduced bit size relative to the received weight information. First inferences using the machine learning model and the received weight information, and second inferences are performed using the machine learning model and the quantized weight information. Results of the first and second inferences are compared, it is determined that results of the second inferences are within a threshold performance level of results of the first inferences, and based on the determination, one or more subsequent inferences are performed using the machine learning model and the quantized weight information.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: January 2, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Serag Gadelrab, Karamvir Chatha, Ofer Rosenberg
  • Publication number: 20210279635
    Abstract: Certain aspects of the present disclosure provide techniques for adaptively executing machine learning models on a computing device. An example method generally includes receiving weight information for a machine learning model to be executed on a computing device. The received weight information is reduced into quantized weight information having a reduced bit size relative to the received weight information. First inferences using the machine learning model and the received weight information, and second inferences are performed using the machine learning model and the quantized weight information. Results of the first and second inferences are compared, it is determined that results of the second inferences are within a threshold performance level of results of the first inferences, and based on the determination, one or more subsequent inferences are performed using the machine learning model and the quantized weight information.
    Type: Application
    Filed: March 5, 2020
    Publication date: September 9, 2021
    Inventors: Serag GADELRAB, Karamvir CHATHA, Ofer ROSENBERG
  • Patent number: 10922252
    Abstract: Extended message signaled interrupts (MSI) data are disclosed. In one aspect, MSI bits are modified to include a system level identifier. In an exemplary aspect, an upper sixteen bits of the MSI message data are modified to be the system level identifier. By providing the system level identifier within the MSI message data, an interrupt controller can verify the interrupt source.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: February 16, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Ofer Rosenberg, Amit Gil, James Lionel Panian, Piyush Patel, Shaul Yohai Yifrach
  • Publication number: 20200192838
    Abstract: Extended message signaled interrupts (MSI) data are disclosed. In one aspect, MSI bits are modified to include a system level identifier. In an exemplary aspect, an upper sixteen bits of the MSI message data are modified to be the system level identifier. By providing the system level identifier within the MSI message data, an interrupt controller can verify the interrupt source.
    Type: Application
    Filed: February 24, 2020
    Publication date: June 18, 2020
    Inventors: Ofer Rosenberg, Amit Gil, James Lionel Panian, Piyush Patel, Shaul Yohai Yifrach
  • Publication number: 20200008144
    Abstract: Link speed control systems for power optimization are disclosed. In one aspect, a communication link adjusts a data transfer speed based on link utilization levels. In a second exemplary aspect, one or more conditions affecting a link speed are weighted and collectively evaluated to determine an efficient or optimal link speed. By adjusting the link speed in this fashion, lower link speeds may be used, and net power savings may be effectuated.
    Type: Application
    Filed: September 9, 2019
    Publication date: January 2, 2020
    Inventors: Neven Klacar, Murali Krishna, Shailesh Maheshwari, Suyash Ranjan, Ofer Rosenberg
  • Patent number: 10310585
    Abstract: A replacement physical layer (PHY) for low-speed Peripheral Component Interconnect (PCI) Express (PCIe) systems is disclosed. In one aspect, an analog PHY of a conventional PCIe system is replaced with a digital PHY. The digital PHY is coupled to a media access control (MAC) logic by a PHY interface for PCIe (PIPE) directly. In further exemplary aspects, the digital PHY may be a complementary metal oxide semiconductor (CMOS) PHY that includes a serializer and a deserializer. Replacing the analog PHY with the digital PHY allows entry and exit from low-power modes to occur much quicker, resulting in substantial power savings and reduced latency. Because the digital PHY is operable with low-speed communication, the digital PHY can maintain sufficient bandwidth that communication is not unnecessarily impacted by digital logic of the digital PHY.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: June 4, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Shaul Yohai Yifrach, Amit Gil, James Lionel Panian, Ofer Rosenberg, Richard Dominic Wietfeldt
  • Patent number: 10089275
    Abstract: Communicating transaction-specific attributes in a peripheral component interconnect express (PCIe) system is disclosed. A PCIe system includes a host system and at least one PCIe endpoint. The PCIe endpoint is configured to determine one or more transaction-specific attributes that can improve efficiency and performance of a predefined host transaction. In this regard, in one aspect, the PCIe endpoint encodes the transaction-specific attributes in a transaction layer packet (TLP) prefix of at least one PCIe TLP and provides the PCIe TLP to the host system. In another aspect, a PCIe root complex (RC) in the host system is configured to detect and extract the transaction-specific attributes from the TLP prefix of the PCIe TLP received from the PCIe endpoint. By communicating the transaction-specific attributes in the TLP prefix of the PCIe TLP, it is possible to improve efficiency and performance of the PCIe system without violating the existing PCIe standard.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: October 2, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Ofer Rosenberg, Amit Gil, James Lionel Panian, Piyush Patel, Shaul Yohai Yifrach
  • Publication number: 20180260357
    Abstract: Systems, methods, and apparatus are described that enable an I3C master device to support I2C clock stretch used by I2C devices connected to an I3C bus. A method performed at a master device includes enabling a line driver to drive a clock wire of the serial bus in accordance with a clock signal and when the master device is configured for a first mode of operation, enabling the line driver to drive the clock wire to a first voltage level when the clock signal is in a first signaling state and when the master device is configured for a second mode of operation, and disabling the line driver when the clock signal is in a second signaling state in the second mode of operation. A resistor pulls the clock wire to a second voltage level when the clock signal is in the second signaling state.
    Type: Application
    Filed: March 8, 2017
    Publication date: September 13, 2018
    Inventors: Yossi Amon, Lior Amarilio, Ofer Rosenberg
  • Patent number: 10061909
    Abstract: A method of authenticating a user on a mobile device includes gathering samples of behavioral data of the user from multiple sensors of the mobile device, each sensor generating a different number of samples. The method also includes normalizing the samples to have a same number of samples for each sensor. The method further includes extracting, with a convolutional neural network, features from the normalized samples and authenticating the user based on the extracted features.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: August 28, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Dolev Raviv, Lee Susman, Ofer Rosenberg
  • Publication number: 20180218256
    Abstract: A method for generating synthetic behavior samples with a behavior generator includes drawing, at the behavior generator, a vector from a probability distribution obtained from behavior data of a plurality of users. The method also includes generating, with an artificial neural network decoder of the behavior generator, a synthetic behavior sample based on the vector. The method further includes tuning a model, which identifies a device user, using the generated synthetic behavior sample.
    Type: Application
    Filed: February 2, 2017
    Publication date: August 2, 2018
    Inventors: Dolev RAVIV, Ofer ROSENBERG, Lee SUSMAN
  • Publication number: 20180189466
    Abstract: A method of authenticating a user on a mobile device includes gathering samples of behavioral data of the user from multiple sensors of the mobile device, each sensor generating a different number of samples. The method also includes normalizing the samples to have a same number of samples for each sensor. The method further includes extracting, with a convolutional neural network, features from the normalized samples and authenticating the user based on the extracted features.
    Type: Application
    Filed: December 29, 2016
    Publication date: July 5, 2018
    Inventors: Dolev RAVIV, Lee SUSMAN, Ofer ROSENBERG
  • Publication number: 20180120921
    Abstract: A replacement physical layer (PHY) for low-speed Peripheral Component Interconnect (PCI) Express (PCIe) systems is disclosed. In one aspect, an analog PHY of a conventional PCIe system is replaced with a digital PHY. The digital PHY is coupled to a media access control (MAC) logic by a PHY interface for PCIe (PIPE) directly. In further exemplary aspects, the digital PHY may be a complementary metal oxide semiconductor (CMOS) PHY that includes a serializer and a deserializer. Replacing the analog PHY with the digital PHY allows entry and exit from low-power modes to occur much quicker, resulting in substantial power savings and reduced latency. Because the digital PHY is operable with low-speed communication, the digital PHY can maintain sufficient bandwidth that communication is not unnecessarily impacted by digital logic of the digital PHY.
    Type: Application
    Filed: October 6, 2017
    Publication date: May 3, 2018
    Inventors: Shaul Yohai Yifrach, Amit Gil, James Lionel Panian, Ofer Rosenberg, Richard Dominic Wietfeldt
  • Publication number: 20170280385
    Abstract: Link speed control systems for power optimization are disclosed. In one aspect, a communication link adjusts a data transfer speed based on link utilization levels. In a second exemplary aspect, one or more conditions affecting a link speed are weighted and collectively evaluated to determine an efficient or optimal link speed. By adjusting the link speed in this fashion, lower link speeds may be used, and net power savings may be effectuated.
    Type: Application
    Filed: March 22, 2017
    Publication date: September 28, 2017
    Inventors: Neven Klacar, Murali Krishna, Shailesh Maheshwari, Suyash Ranjan, Ofer Rosenberg
  • Publication number: 20160371222
    Abstract: Coherency driven enhancements to a PCIe transaction layer are disclosed. In an exemplary aspect, a coherency agent is added to a PCIe system to support a relaxed consistency model for use of memory therein. In particular, endpoints can request ownership of portions of the memory to read from and write to the memory. The coherency agent assigns an address range including the requested portions. The requesting endpoint copies the contents of the memory corresponding to the assigned address range into local endpoint memory to perform read and write operations locally. The owning endpoint may provide an updated snapshot of the copied memory contents upon request. At completion of use of the copied memory contents, or upon request from the coherency agent, ownership of the address range reverts back to the root complex, and the endpoint sends the updated contents back to the address range in the system memory element.
    Type: Application
    Filed: June 16, 2016
    Publication date: December 22, 2016
    Inventors: Shaul Yohai Yifrach, Amit Gil, James Lionel Panian, Ofer Rosenberg
  • Publication number: 20160371221
    Abstract: Communicating transaction-specific attributes in a peripheral component interconnect express (PCIe) system is disclosed. A PCIe system includes a host system and at least one PCIe endpoint. The PCIe endpoint is configured to determine one or more transaction-specific attributes that can improve efficiency and performance of a predefined host transaction. In this regard, in one aspect, the PCIe endpoint encodes the transaction-specific attributes in a transaction layer packet (TLP) prefix of at least one PCIe TLP and provides the PCIe TLP to the host system. In another aspect, a PCIe root complex (RC) in the host system is configured to detect and extract the transaction-specific attributes from the TLP prefix of the PCIe TLP received from the PCIe endpoint. By communicating the transaction-specific attributes in the TLP prefix of the PCIe TLP, it is possible to improve efficiency and performance of the PCIe system without violating the existing PCIe standard.
    Type: Application
    Filed: May 31, 2016
    Publication date: December 22, 2016
    Inventors: Ofer Rosenberg, Amit Gil, James Lionel Panian, Piyush Patel, Shaul Yohai Yifrach
  • Publication number: 20160371208
    Abstract: Extended message signaled interrupts (MSI) data are disclosed. In one aspect, MSI bits are modified to include a system level identifier. In an exemplary aspect, an upper sixteen bits of the MSI message data are modified to be the system level identifier. By providing the system level identifier within the MSI message data, an interrupt controller can verify the interrupt source.
    Type: Application
    Filed: June 16, 2016
    Publication date: December 22, 2016
    Inventors: Ofer Rosenberg, Amit Gil, James Lionel Panian, Piyush Patel, Shaul Yohai Yifrach
  • Publication number: 20110051010
    Abstract: A scene change detection may be made prior to motion estimation and intraframe prediction and the overhead of the prediction stage may be reduced and the scene change detection algorithm may not be dependent on motion estimation accuracy. In some cases, an indication of a scene change may be provided, together with a level of confidence indication. In some embodiments, a window of a plurality of frames may be analyzed to determine whether or not a scene change has occurred.
    Type: Application
    Filed: August 27, 2009
    Publication date: March 3, 2011
    Inventors: Rami Jiossy, Ofer Rosenberg
  • Publication number: 20050259601
    Abstract: A method of handling video signals by a gateway. The method includes receiving by a gateway between a land cellular network and a public switched telephone network, video signals of a real time session, from an end unit, reducing the rate of the video signals, by the gateway and transmitting the rate reduced video signals onto a channel passing through a public switched telephone network.
    Type: Application
    Filed: May 18, 2005
    Publication date: November 24, 2005
    Applicant: Surf Communication
    Inventors: Ofer Rosenberg, Abraham Fisher