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: 11861467Abstract: 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: GrantFiled: March 5, 2020Date of Patent: January 2, 2024Assignee: QUALCOMM IncorporatedInventors: Serag Gadelrab, Karamvir Chatha, Ofer Rosenberg
-
Publication number: 20210279635Abstract: 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: ApplicationFiled: March 5, 2020Publication date: September 9, 2021Inventors: Serag GADELRAB, Karamvir CHATHA, Ofer ROSENBERG
-
Patent number: 10922252Abstract: 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: GrantFiled: June 16, 2016Date of Patent: February 16, 2021Assignee: QUALCOMM IncorporatedInventors: Ofer Rosenberg, Amit Gil, James Lionel Panian, Piyush Patel, Shaul Yohai Yifrach
-
Publication number: 20200192838Abstract: 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: ApplicationFiled: February 24, 2020Publication date: June 18, 2020Inventors: Ofer Rosenberg, Amit Gil, James Lionel Panian, Piyush Patel, Shaul Yohai Yifrach
-
Publication number: 20200008144Abstract: 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: ApplicationFiled: September 9, 2019Publication date: January 2, 2020Inventors: Neven Klacar, Murali Krishna, Shailesh Maheshwari, Suyash Ranjan, Ofer Rosenberg
-
Patent number: 10310585Abstract: 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: GrantFiled: October 6, 2017Date of Patent: June 4, 2019Assignee: QUALCOMM IncorporatedInventors: Shaul Yohai Yifrach, Amit Gil, James Lionel Panian, Ofer Rosenberg, Richard Dominic Wietfeldt
-
Patent number: 10089275Abstract: 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: GrantFiled: May 31, 2016Date of Patent: October 2, 2018Assignee: QUALCOMM IncorporatedInventors: Ofer Rosenberg, Amit Gil, James Lionel Panian, Piyush Patel, Shaul Yohai Yifrach
-
Publication number: 20180260357Abstract: 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: ApplicationFiled: March 8, 2017Publication date: September 13, 2018Inventors: Yossi Amon, Lior Amarilio, Ofer Rosenberg
-
Patent number: 10061909Abstract: 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: GrantFiled: December 29, 2016Date of Patent: August 28, 2018Assignee: QUALCOMM IncorporatedInventors: Dolev Raviv, Lee Susman, Ofer Rosenberg
-
Publication number: 20180218256Abstract: 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: ApplicationFiled: February 2, 2017Publication date: August 2, 2018Inventors: Dolev RAVIV, Ofer ROSENBERG, Lee SUSMAN
-
Publication number: 20180189466Abstract: 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: ApplicationFiled: December 29, 2016Publication date: July 5, 2018Inventors: Dolev RAVIV, Lee SUSMAN, Ofer ROSENBERG
-
Publication number: 20180120921Abstract: 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: ApplicationFiled: October 6, 2017Publication date: May 3, 2018Inventors: Shaul Yohai Yifrach, Amit Gil, James Lionel Panian, Ofer Rosenberg, Richard Dominic Wietfeldt
-
Publication number: 20170280385Abstract: 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: ApplicationFiled: March 22, 2017Publication date: September 28, 2017Inventors: Neven Klacar, Murali Krishna, Shailesh Maheshwari, Suyash Ranjan, Ofer Rosenberg
-
Publication number: 20160371222Abstract: 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: ApplicationFiled: June 16, 2016Publication date: December 22, 2016Inventors: Shaul Yohai Yifrach, Amit Gil, James Lionel Panian, Ofer Rosenberg
-
Publication number: 20160371221Abstract: 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: ApplicationFiled: May 31, 2016Publication date: December 22, 2016Inventors: Ofer Rosenberg, Amit Gil, James Lionel Panian, Piyush Patel, Shaul Yohai Yifrach
-
Publication number: 20160371208Abstract: 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: ApplicationFiled: June 16, 2016Publication date: December 22, 2016Inventors: Ofer Rosenberg, Amit Gil, James Lionel Panian, Piyush Patel, Shaul Yohai Yifrach
-
Publication number: 20110051010Abstract: 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: ApplicationFiled: August 27, 2009Publication date: March 3, 2011Inventors: Rami Jiossy, Ofer Rosenberg
-
Publication number: 20050259601Abstract: 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: ApplicationFiled: May 18, 2005Publication date: November 24, 2005Applicant: Surf CommunicationInventors: Ofer Rosenberg, Abraham Fisher