Patents by Inventor Shai Gutner
Shai Gutner 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: 9998919Abstract: A method for establishing credentials for securing text message communications. The method includes receiving, at a text messaging hub executing at a server device, a text message from a user, the text message being directed to a service number and including (1) a user number and (2) a request to establish a secure credential for communicating with a text messaging application. The method also includes transmitting, by the text messaging hub executing at the server device, an initiation message to the user, the initiation message includes a user-specific system number to which the user is to direct future text messages.Type: GrantFiled: January 30, 2012Date of Patent: June 12, 2018Assignee: Google LLCInventors: Dror Michael Marcus, Aviad Barzilai, Brian Eaton, Guy Flysher, Mark A. Grossman, Shai Gutner, Divon Mordechai Lan, Michal Maor, Natalia Marmasse, Asaf Revach, Billy Kim Rios, Eran Werner
-
Patent number: 9568392Abstract: A computerized method for monitoring a water utility network, the water utility network comprising a network of pipes for delivering water to consumers and a plurality of meters positioned within the pipes across the water distribution network. The method includes receiving meter data representing parameters measured by the meters, such as flow, pressure, chlorine level, pH and turbidity of the water being distributed through the pipes. The method also includes receiving secondary data from sources external to the meters and representing conditions affecting consumption of water in a region serviced by the water utility network such as weather and holidays. The meter and secondary data is analyzed using statistical techniques to identify water network events including leakage events and other events regarding quantity and quality of water flowing through the pipes and operation of the water network. The events are reported to users via a user interface.Type: GrantFiled: March 4, 2011Date of Patent: February 14, 2017Assignee: TaKaDu Ltd.Inventors: Amir Peleg, Amitai Armon, Uri Barkay, Haggai Scolnicov, Shai Gutner
-
Patent number: 9088887Abstract: Configurations providing a reusable context model for a user interface over SMS for interacting with different levels of a user interface (UI) within an interactive system are described. An SMS server can implement the reusable context model in which an available number from a sequence of numbers (e.g., a block of numbers) is assigned to a first level of the UI. The first level of the UI can include a set of options corresponding to different operations within the interactive system. When an SMS message, which includes a selected option from the set of options from the first level of the UI, is received over the assigned number, the SMS server can determine whether to assign an additional number from the sequence of phone numbers for responding to the received SMS message. The additional assigned number can correspond with a second level of the UI within the interactive system.Type: GrantFiled: November 20, 2012Date of Patent: July 21, 2015Assignee: Google Inc.Inventors: Divon Lan, Natalia Marmasse, Mark Grossmann, Shai Gutner, Michal Maor, Dror Marcus, Tal Franji
-
Patent number: 9078080Abstract: Configurations providing a rolling sequence model for a user interface over SMS for an interactive system are described. An SMS server can implement the rolling sequence model in which a number from a sequence of numbers (e.g., a block of numbers) is assigned to a user session. A subsequent number from the sequence of numbers is assigned for each session turn-around. Upon receipt of an SMS message from a user to initiate a session, the SMS server assigns a first number from the sequence of numbers to a user session. The SMS server then assigns the next phone number to the user session after receiving a subsequent SMS message from the user. In the event that the last number from the sequence of numbers is assigned, the SMS can cycle through the sequence of numbers by assigning the first number to the user session.Type: GrantFiled: September 10, 2012Date of Patent: July 7, 2015Assignee: Google Inc.Inventors: Divon Lan, Natalia Marmasse, Mark Grossmann, Shai Gutner, Michal Maor, Dror Marcus, Tal Franji
-
Patent number: 8929932Abstract: Configurations providing a reusable stream model for a user interface over SMS for interacting with one or more interactive systems in a parallel manner are described. An SMS server can implement the reusable stream model in which an available number from a sequence of numbers (e.g., a block of numbers) is assigned to a user session upon receiving an SMS message to initiate the user session from a communication device. The user session corresponds with a message stream for the interactive system. In one aspect, the SMS server places each number from the sequence of numbers in a respective status to indicate whether the number is currently assigned to a user session. When a subsequent SMS message is received that requests to initiate an additional user session for another interactive system, the SMS can assign the next available number from the sequence to the additional user session.Type: GrantFiled: September 13, 2012Date of Patent: January 6, 2015Assignee: Google Inc.Inventors: Divon Lan, Natalia Marmasse, Mark Grossmann, Shai Gutner, Michal Maor, Dror Marcus, Tal Franji
-
Patent number: 8340701Abstract: Configurations providing a reusable context model for a user interface over SMS for interacting with different levels of a user interface (UI) within an interactive system are described. An SMS server can implement the reusable context model in which an available number from a sequence of numbers (e.g., a block of numbers) is assigned to a first level of the UI. The first level of the UI can include a set of options corresponding to different operations within the interactive system. When an SMS message, which includes a selected option from the set of options from the first level of the UI, is received over the assigned number, the SMS server can determine whether to assign an additional number from the sequence of phone numbers for responding to the received SMS message. The additional assigned number can correspond with a second level of the UI within the interactive system.Type: GrantFiled: June 2, 2011Date of Patent: December 25, 2012Assignee: Google Inc.Inventors: Divon Lan, Natalia Marmasse, Mark Grossmann, Shai Gutner, Michal Maor, Dror Marcus, Tal Franji
-
Publication number: 20120309436Abstract: Configurations providing a reusable context model for a user interface over SMS for interacting with different levels of a user interface (UI) within an interactive system are described. An SMS server can implement the reusable context model in which an available number from a sequence of numbers (e.g., a block of numbers) is assigned to a first level of the UI. The first level of the UI can include a set of options corresponding to different operations within the interactive system. When an SMS message, which includes a selected option from the set of options from the first level of the UI, is received over the assigned number, the SMS server can determine whether to assign an additional number from the sequence of phone numbers for responding to the received SMS message. The additional assigned number can correspond with a second level of the UI within the interactive system.Type: ApplicationFiled: June 2, 2011Publication date: December 6, 2012Applicant: GOOGLE INC.Inventors: Divon Lan, Natalia Marmasse, Mark Grossmann, Shai Gutner, Michal Maor, Dror Marcus, Tal Franji
-
Patent number: 8290521Abstract: Configurations providing a reusable stream model for a user interface over SMS for interacting with one or more interactive systems in a parallel manner are described. An SMS server can implement the reusable stream model in which an available number from a sequence of numbers (e.g., a block of numbers) is assigned to a user session upon receiving an SMS message to initiate the user session from a communication device. The user session corresponds with a message stream for the interactive system. In one aspect, the SMS server places each number from the sequence of numbers in a respective status to indicate whether the number is currently assigned to a user session. When a subsequent SMS message is received that requests to initiate an additional user session for another interactive system, the SMS can assign the next available number from the sequence to the additional user session.Type: GrantFiled: June 2, 2011Date of Patent: October 16, 2012Assignee: Google Inc.Inventors: Divon Lan, Natalia Marmasse, Mark Grossmann, Shai Gutner, Michal Maor, Dror Marcus, Tal Franji
-
Patent number: 8285315Abstract: Configurations providing a rolling sequence model for a user interface over SMS for an interactive system are described. An SMS server can implement the rolling sequence model in which a number from a sequence of numbers (e.g., a block of numbers) is assigned to a user session. A subsequent number from the sequence of numbers is assigned for each session turn-around. Upon receipt of an SMS message from a user to initiate a session, the SMS server assigns a first number from the sequence of numbers to a user session. The SMS server then assigns the next phone number to the user session after receiving a subsequent SMS message from the user. In the event that the last number from the sequence of numbers is assigned, the SMS can cycle through the sequence of numbers by assigning the first number to the user session.Type: GrantFiled: June 2, 2011Date of Patent: October 9, 2012Assignee: Google Inc.Inventors: Divon Lan, Natalia Marmasse, Mark Grossmann, Shai Gutner, Michal Maor, Dror Marcus, Tal Franji
-
Publication number: 20110215945Abstract: A computerized method for monitoring a water utility network, the water utility network comprising a network of pipes for delivering water to consumers and a plurality of meters positioned within the pipes across the water distribution network. The method includes receiving meter data representing parameters measured by the meters, such as flow, pressure, chlorine level, pH and turbidity of the water being distributed through the pipes. The method also includes receiving secondary data from sources external to the meters and representing conditions affecting consumption of water in a region serviced by the water utility network such as weather and holidays. The meter and secondary data is analyzed using statistical techniques to identify water network events including leakage events and other events regarding quantity and quality of water flowing through the pipes and operation of the water network. The events are reported to users via a user interface.Type: ApplicationFiled: March 4, 2011Publication date: September 8, 2011Applicant: TaKaDu Ltd.Inventors: Amir Peleg, Amitai Armon, Uri Barkay, Haggai Scolnicov, Shai Gutner
-
Patent number: 7920983Abstract: A computerized method for monitoring a water utility network, the water utility network comprising a network of pipes for delivering water to consumers and a plurality of meters positioned within the pipes across the water distribution network. The method includes receiving meter data representing parameters measured by the meters, such as flow, pressure, chlorine level, pH and turbidity of the water being distributed through the pipes. The method also includes receiving secondary data from sources external to the meters and representing conditions affecting consumption of water in a region serviced by the water utility network such as weather and holidays. The meter and secondary data is analyzed using statistical techniques to identify water network events including leakage events and other events regarding quantity and quality of water flowing through the pipes and operation of the water network. The events are reported to users via a user interface.Type: GrantFiled: March 4, 2010Date of Patent: April 5, 2011Assignee: TaKaDu Ltd.Inventors: Amir Peleg, Amitai Armon, Uri Barkay, Haggai Scolnicov, Shai Gutner
-
Publication number: 20030186705Abstract: A method for channel allocation in a mobile communication network, based on an estimate of respective traffic density in each of a plurality of cells in the network, includes allocating to each of the plurality of the cells a first respective set of static channels for use in communicating with mobile units. The first respective set includes a respective number of the channels that is chosen based on the estimate of the traffic density so that a probability for all the static channels in the first respective set to be in use simultaneously for communicating with the mobile units is no less than a predetermined threshold probability. A second respective set of dynamic channels is allocated to each of the plurality of the cells, depending on the static channels allocated to the cells.Type: ApplicationFiled: April 1, 2003Publication date: October 2, 2003Applicant: SCHEMA LTD.Inventors: Shlomo Lahav, Asaf Shapira, Shai Gutner, Tami Boudoukh, Gil Shafran, Noam Taragan