Patents by Inventor Joshua HERSHBERG

Joshua HERSHBERG 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: 11228492
    Abstract: A network switch may be debugged by creating a virtual instance of the switch. Configuration data of the network switch may be retrieved, the configuration data including lists of the rules and groups configured on the switch. An isolated virtual environment may be created, and a virtual switch may be provisioned on the isolated virtual environment. The virtual switch may be configured with the configuration data of the network switch, including the rules and groups configured thereon. Diagnostic data corresponding to the switch may be obtained from the virtual switch.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: January 18, 2022
    Assignee: Red Hat Israel, Ltd.
    Inventors: Joshua Hershberg, Michael Kolesnik
  • Publication number: 20200220778
    Abstract: A network switch may be debugged by creating a virtual instance of the switch. Configuration data of the network switch may be retrieved, the configuration data including lists of the rules and groups configured on the switch. An isolated virtual environment may be created, and a virtual switch may be provisioned on the isolated virtual environment. The virtual switch may be configured with the configuration data of the network switch, including the rules and groups configured thereon. Diagnostic data corresponding to the switch may be obtained from the virtual switch.
    Type: Application
    Filed: January 8, 2019
    Publication date: July 9, 2020
    Inventors: Joshua Hershberg, Michael Kolesnik
  • Patent number: 9741244
    Abstract: A control device executing a networking framework for controlling a network of smart objects registered with a framework may interact with only those smart objects in a room. A radio frequency signal broadcast on the networking framework for reception by smart objects registered with the networking framework may cause each of the plurality of smart objects to transmit an ultrasound signal that may include an identifier, such as a generic identifier of the smart object that was assigned during registration with the network framework. The control device may receive the ultrasound signals only from the smart objects in the room. The control device may rename each smart object from which ultrasound signals were received with new identifying information that may include a reference to the room. The device may then communicate with the smart objects via the networking framework using the new identifying information.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: August 22, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Gabriel Berelejis, Nathan Altman, Gilad Bornstein, Joshua Hershberg, Wayne Fenton
  • Patent number: 9374436
    Abstract: In an embodiment, a client device transmits a request for an initial web page to a proxy server. The proxy server requests the initial web page on behalf of the client device in response to the client device's request. The proxy server then executes a web page redirection procedure that is independent of interaction with the client device and results in the proxy server obtaining web page content. The proxy server delivers the web page content to a proxy client application on the client device along with instructions for simulating, on the client device, the web page redirection procedure between the proxy client application and a mobile web browser on the client device. The proxy client application on the client device then simulates the web page redirection procedure that occurred at the proxy server as instructed.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: June 21, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Joshua Hershberg, Gabriel Berelejis, Eitan Mizrotsky
  • Patent number: 9344512
    Abstract: In an embodiment, a client device transmits a request for an initial web resource to a proxy server. The proxy server requests the initial web resource on behalf of the client device in response to the client device's request. The proxy server then executes a web resource redirection procedure (which involves one or more redirects) that is independent of interaction with the client device and results in the proxy server obtaining web resource content. The proxy server delivers the web resource content to a proxy client application on the client device along with instructions for simulating, on the client device, the web resource redirection procedure between the proxy client application and a mobile web browser on the client device. The proxy client application on the client device then simulates the web resource redirection procedure that occurred at the proxy server as instructed.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: May 17, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Joshua Hershberg, Gabriel Berelejis, Eitan Mizrotsky
  • Patent number: 9313863
    Abstract: A device controls a lighting condition of smart objects. A networking framework is executed on the device and the smart objects. An RF signal is broadcast from the device to the smart objects. The signal requests the objects to transmit an ultrasound signal. Ultrasound signals from the objects are received in the device via microphones. A range and direction to each object may be determined based on reception times of the ultrasound signals. A map of the location of the objects is generated. The objects are controlled, via the networking framework, based on the map. A user interface overlay that shows the current lighting condition and location of objects using icons is presented on the device display. The icons are interactive controls for the objects, which may be interacted with for control of the corresponding object. The objects may be manually or automatically controlled to achieve a lighting condition.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: April 12, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Joshua Hershberg, Gabriel Berelejis, Brian Vogelsang, Fruma Adina Geffen
  • Publication number: 20150348403
    Abstract: A control device executing a networking framework for controlling a network of smart objects registered with a framework may interact with only those smart objects in a room. A radio frequency signal broadcast on the networking framework for reception by smart objects registered with the networking framework may cause each of the plurality of smart objects to transmit an ultrasound signal that may include an identifier, such as a generic identifier of the smart object that was assigned during registration with the network framework. The control device may receive the ultrasound signals only from the smart objects in the room. The control device may rename each smart object from which ultrasound signals were received with new identifying information that may include a reference to the room. The device may then communicate with the smart objects via the networking framework using the new identifying information.
    Type: Application
    Filed: May 11, 2015
    Publication date: December 3, 2015
    Inventors: Gabriel Berelejis, Nathan Altman, Gilad Bornstein, Joshua Hershberg, Wayne Fenton
  • Publication number: 20150351204
    Abstract: A device controls a lighting condition of smart objects. A networking framework is executed on the device and the smart objects. An RF signal is broadcast from the device to the smart objects. The signal requests the objects to transmit an ultrasound signal. Ultrasound signals from the objects are received in the device via microphones. A range and direction to each object may be determined based on reception times of the ultrasound signals. A map of the location of the objects is generated. The objects are controlled, via the networking framework, based on the map. A user interface overlay that shows the current lighting condition and location of objects using icons is presented on the device display. The icons are interactive controls for the objects, which may be interacted with for control of the corresponding object. The objects may be manually or automatically controlled to achieve a lighting condition.
    Type: Application
    Filed: April 10, 2015
    Publication date: December 3, 2015
    Inventors: Joshua Hershberg, Gabriel Berelejis, Brian Vogelsang, Fruma Adina Geffen
  • Publication number: 20140172945
    Abstract: In an embodiment, a client device transmits a request for an initial web page to a proxy server. The proxy server requests the initial web page on behalf of the client device in response to the client device's request. The proxy server then executes a web page redirection procedure that is independent of interaction with the client device and results in the proxy server obtaining web page content. The proxy server delivers the web page content to a proxy client application on the client device along with instructions for simulating, on the client device, the web page redirection procedure between the proxy client application and a mobile web browser on the client device. The proxy client application on the client device then simulates the web page redirection procedure that occurred at the proxy server as instructed.
    Type: Application
    Filed: December 11, 2013
    Publication date: June 19, 2014
    Applicant: Qualcomm Incorported
    Inventors: Joshua HERSHBERG, Gabriel BERELEJIS, Eitan MIZROTSKY
  • Publication number: 20140172946
    Abstract: In an embodiment, a client device transmits a request for an initial web resource to a proxy server. The proxy server requests the initial web resource on behalf of the client device in response to the client device's request. The proxy server then executes a web resource redirection procedure (which involves one or more redirects) that is independent of interaction with the client device and results in the proxy server obtaining web resource content. The proxy server delivers the web resource content to a proxy client application on the client device along with instructions for simulating, on the client device, the web resource redirection procedure between the proxy client application and a mobile web browser on the client device. The proxy client application on the client device then simulates the web resource redirection procedure that occurred at the proxy server as instructed.
    Type: Application
    Filed: December 11, 2013
    Publication date: June 19, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Joshua HERSHBERG, Gabriel BERELEJIS, Eitan MIZROTSKY