Patents by Inventor Ronen Barenboim

Ronen Barenboim 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: 10779111
    Abstract: Disclosed are various embodiments for managing which location-based service zones to monitor within a geographic region. An active zone defining a geographic region and location-based service zones within the geographic region is provided by another computing device. The selection of a subset of the location-based service zones to monitor within an active zone can be based on an estimated current device location and/or other parameters.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: September 15, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Sergey Parshin, Ronen Barenboim, Michael Bowerman, Jon Robert Ducrou, Ryan Hapgood, Qiwei Liu, Michael Schollmeyer, James Michael Sutula
  • Patent number: 10531372
    Abstract: Disclosed are various embodiments for managing location-based service zones being monitored by a client device. The location-based service zones within a geographic region can be organized in location-based service zone clusters. In response to receiving an active zone from a computing device, a client device can begin monitoring the geographic parameters for the top-level location-based service zone clusters. When the client device detects an entry into a particular location-based service zone cluster, the client device stops monitoring the top-level location-based service zone clusters and begins monitoring the location-based service zones that are within the particular location-based service zone cluster.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: January 7, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Sergey Parshin, Ronen Barenboim, Michael Bowerman, Jon Robert Ducrou, Ryan Hapgood, Qiwei Liu, Michael Schollmeyer, James Michael Sutula
  • Publication number: 20190394610
    Abstract: Disclosed are various embodiments for managing which location-based service zones to monitor within a geographic region. An active zone defining a geographic region and location-based service zones within the geographic region is provided by another computing device. The selection of a subset of the location-based service zones to monitor within an active zone can be based on an estimated current device location and/or other parameters.
    Type: Application
    Filed: September 3, 2019
    Publication date: December 26, 2019
    Inventors: Sergey Parshin, Ronen Barenboim, Michael Bowerman, Jon Robert Ducrou, Ryan Hapgood, Qiwei Liu, Michael Schollmeyer, James Michael Sutula
  • Patent number: 10462604
    Abstract: Disclosed are various embodiments for managing which location-based service zones to monitor when the number location-based service zones within a geographic region exceed the amount the device can support. An active zone defining a geographic region and location-based service zones within the geographic region is provided by another computing device. When the number of location-based service zones meets or exceeds a predefined threshold, a subset of the location-based service zones is selected for monitoring according to a current device location and/or other parameters.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: October 29, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Sergey Parshin, Ronen Barenboim, Michael Bowerman, Jon Robert Ducrou, Ryan Hapgood, Qiwei Liu, Michael Schollmeyer, James Michael Sutula
  • Publication number: 20190058968
    Abstract: Disclosed are various embodiments for managing which location-based service zones to monitor when the number location-based service zones within a geographic region exceed the amount the device can support. An active zone defining a geographic region and location-based service zones within the geographic region is provided by another computing device. When the number of location-based service zones meets or exceeds a predefined threshold, a subset of the location-based service zones is selected for monitoring according to a current device location and/or other parameters.
    Type: Application
    Filed: October 10, 2018
    Publication date: February 21, 2019
    Inventors: Sergey Parshin, Ronen Barenboim, Michael Bowerman, Jon Robert Ducrou, Ryan Hapgood, Qiwei Liu, Michael Schollmeyer, James Michael Sutula
  • Patent number: 10129694
    Abstract: Disclosed are various embodiments for managing which location-based service zones to monitor when the number location-based service zones within a geographic region exceed the amount the device can support. An active zone defining a geographic region and location-based service zones within the geographic region is provided by another computing device. When the number of location-based service zones meets or exceeds a predefined threshold, a subset of the location-based service zones is selected for monitoring according to a current device location and/or other parameters.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: November 13, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Sergey Parshin, Ronen Barenboim, Michael Bowerman, Jon Robert Ducrou, Ryan Hapgood, Qiwei Liu, Michael Schollmeyer, James Michael Sutula
  • Patent number: 8725894
    Abstract: Discovery of intermediate network devices is performed using a technique that piggybacks upon the existing standard TCP (Transport Control Protocol) “SACK” (Selective Acknowledgment) option in a SYN/ACK packet so that discovery information may be shared between pair-wise-deployed peer intermediate devices when a TCP/IP connection (Transport Control Protocol/Internet Protocol) is first established between network endpoints using a conventional three-way handshake. Use of the SACK option is combined with another technique which comprises modifying the original 16-bit value of the TCP receive window size to a special arbitrary value to mark a SYN packet as being generated by a first peer device. The marked SYN when received by the second peer device triggers that device's discovery information to be piggybacked in the SACK option of the SYN/ACK packet. The first device then piggybacks its discovery information in the SACK option of the ACK packet which completes the three-way handshake.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: May 13, 2014
    Assignee: Microsoft Corporation
    Inventors: Murari Sridharan, Deepak Bansal, Eran Yariv, Ronen Barenboim, Maxim Stepin, Alexander Malvsh
  • Publication number: 20130013805
    Abstract: Discovery of intermediate network devices is performed using a technique that piggybacks upon the existing standard TCP (Transport Control Protocol) “SACK” (Selective Acknowledgment) option in a SYN/ACK packet so that discovery information may be shared between pair-wise-deployed peer intermediate devices when a TCP/IP connection (Transport Control Protocol/Internet Protocol) is first established between network endpoints using a conventional three-way handshake. Use of the SACK option is combined with another technique which comprises modifying the original 16-bit value of the TCP receive window size to a special arbitrary value to mark a SYN packet as being generated by a first peer device. The marked SYN when received by the second peer device triggers that device's discovery information to be piggybacked in the SACK option of the SYN/ACK packet. The first device then piggybacks its discovery information in the SACK option of the ACK packet which completes the three-way handshake.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Murari Sridharan, Deepak Bansal, Eran Yariv, Ronen Barenboim, Maxim Stepin, Alexander Malvsh
  • Patent number: 8335858
    Abstract: Discovery of intermediate network devices is performed using a technique that piggybacks upon the existing standard TCP (Transport Control Protocol) “SACK” (Selective Acknowledgment) option in a SYN/ACK packet so that discovery information may be shared between pair-wise-deployed peer intermediate devices when a TCP/IP connection (Transport Control Protocol/Internet Protocol) is first established between network endpoints using a conventional three-way handshake. Use of the SACK option is combined with another technique which comprises modifying the original 16-bit value of the TCP receive window size to a special arbitrary value to mark a SYN packet as being generated by a first peer device. The marked SYN when received by the second peer device triggers that device's discovery information to be piggybacked in the SACK option of the SYN/ACK packet. The first device then piggybacks its discovery information in the SACK option of the ACK packet which completes the three-way handshake.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: December 18, 2012
    Assignee: Microsoft Corporation
    Inventors: Murari Sridharan, Deepak Bansal, Eran Yariv, Ronen Barenboim, Maxim Stepin, Alexander Malvsh
  • Publication number: 20110252281
    Abstract: Discovery of intermediate network devices is performed using a technique that piggybacks upon the existing standard TCP (Transport Control Protocol) “SACK” (Selective Acknowledgment) option in a SYN/ACK packet so that discovery information may be shared between pair-wise-deployed peer intermediate devices when a TCP/IP connection (Transport Control Protocol/Internet Protocol) is first established between network endpoints using a conventional three-way handshake. Use of the SACK option is combined with another technique which comprises modifying the original 16-bit value of the TCP receive window size to a special arbitrary value to mark a SYN packet as being generated by a first peer device. The marked SYN when received by the second peer device triggers that device's discovery information to be piggybacked in the SACK option of the SYN/ACK packet. The first device then piggybacks its discovery information in the SACK option of the ACK packet which completes the three-way handshake.
    Type: Application
    Filed: June 27, 2011
    Publication date: October 13, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Murari Sridharan, Deepak Bansal, Eran Yariv, Ronen Barenboim, Maxim Stepin, Alexander Malvsh
  • Patent number: 7970928
    Abstract: Discovery of intermediate network devices is performed using a technique that piggybacks upon the existing standard TCP (Transport Control Protocol) “SACK” (Selective Acknowledgment) option in a SYN/ACK packet so that discovery information may be shared between pair-wise-deployed peer intermediate devices when a TCP/IP connection (Transport Control Protocol/Internet Protocol) is first established between network endpoints using a conventional three-way handshake. Use of the SACK option is combined with another technique which comprises modifying the original 16-bit value of the TCP receive window size to a special arbitrary value to mark a SYN packet as being generated by a first peer device. The marked SYN when received by the second peer device triggers that device's discovery information to be piggybacked in the SACK option of the SYN/ACK packet. The first device then piggybacks its discovery information in the SACK option of the ACK packet which completes the three-way handshake.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: June 28, 2011
    Assignee: Microsoft Corporation
    Inventors: Murari Sridharan, Deepak Bansal, Eran Yariv, Ronen Barenboim, Maxim Stepin, Alexander Malysh
  • Publication number: 20090157866
    Abstract: Discovery of intermediate network devices is performed using a technique that piggybacks upon the existing standard TCP (Transport Control Protocol) “SACK” (Selective Acknowledgment) option in a SYN/ACK packet so that discovery information may be shared between pair-wise-deployed peer intermediate devices when a TCP/IP connection (Transport Control Protocol/Internet Protocol) is first established between network endpoints using a conventional three-way handshake. Use of the SACK option is combined with another technique which comprises modifying the original 16-bit value of the TCP receive window size to a special arbitrary value to mark a SYN packet as being generated by a first peer device. The marked SYN when received by the second peer device triggers that device's discovery information to be piggybacked in the SACK option of the SYN/ACK packet. The first device then piggybacks its discovery information in the SACK option of the ACK packet which completes the three-way handshake.
    Type: Application
    Filed: December 17, 2007
    Publication date: June 18, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Murari Sridharan, Deepak Bansal, Eran Yariv, Ronen Barenboim, Maxim Stepin, Alexander Malysh