Patents by Inventor Scott Banachowski
Scott Banachowski 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: 10067674Abstract: Disk-backed array techniques can, in some implementations, help ensure that the arrays contain consistent data. An alert can be provided if it is determined that the data in the array is, or may be, corrupted.Type: GrantFiled: August 10, 2016Date of Patent: September 4, 2018Assignee: Google LLCInventors: Ulas Kirazci, Scott Banachowski
-
Patent number: 9542536Abstract: Among other things, one or more techniques and/or systems are provided for sustained data protection. In particular, a data protector may define a set of access levels associated with content within data using a set of access policies (e.g., a partial access level to inventory data for an inventory server, a full access level to inventory data and billing data for a shopping website server, etc.). The data protector may secure (e.g., encrypt) the data to create protected data, so that clients may be unable to access content of the protected data without obtaining access through the data protector. In this way, the data protector may selectively provide clients with access to content within the protected data according to respective access levels for the different clients (e.g., access to inventory data, but not billing data, may be provided to the inventory server by the data protector).Type: GrantFiled: January 13, 2012Date of Patent: January 10, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Sean Andrew Suchter, Ho John Lee, Charles Carson, Scott Banachowski, Yuri Romanenko, Eric Wai Ho Lau
-
Patent number: 9536016Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing data on in a storage medium. In one aspect, a method includes receiving a key-value pair including a key k and a value v. The method further includes encoding the key-value pair as (i) a first key-value pair including a first key k1 and first value v1, and (ii) a second key-value pair including a second key k2. The method further includes inserting the first key-value pair and the second key-value pair in a trie.Type: GrantFiled: August 20, 2013Date of Patent: January 3, 2017Assignee: Google Inc.Inventors: Ulas Kirazci, Scott Banachowski
-
Publication number: 20160350001Abstract: Disk-backed array techniques can, in some implementations, help ensure that the arrays contain consistent data. An alert can be provided if it is determined that the data in the array is, or may be, corrupted.Type: ApplicationFiled: August 10, 2016Publication date: December 1, 2016Inventors: Ulas KIRAZCI, Scott Banachowski
-
Patent number: 9424125Abstract: Disk-backed array techniques can, in some implementations, help ensure that the arrays contain consistent data. An alert can be provided if it is determined that the data in the array is, or may be, corrupted.Type: GrantFiled: August 19, 2013Date of Patent: August 23, 2016Assignee: Google Inc.Inventors: Ulas Kirazci, Scott Banachowski
-
Publication number: 20140201474Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing data on in a storage medium. In one aspect, a method includes receiving a key-value pair including a key k and a value v. The method further includes encoding the key-value pair as (i) a first key-value pair including a first key k1 and first value v1, and (ii) a second key-value pair including a second key k2. The method further includes inserting the first key-value pair and the second key-value pair in a trie.Type: ApplicationFiled: August 20, 2013Publication date: July 17, 2014Applicant: Google Inc.Inventors: Ulas Kirazci, Scott Banachowski
-
Publication number: 20140201229Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing display suggestions. In one aspect, a method includes accessing a resource that includes multiple terms, obtaining one or more prefixes that are derived from the multiple terms and, for each prefix, one or more actual suggestions, wherein each actual suggestion is a term from the resource that includes the prefix, obtaining one or more display suggestions, wherein each display suggestion includes two or more successive terms from the resource that are identified as related, and outputting, in response to receiving a user input of a particular prefix, a representation of a particular display suggestion that includes a term that is an actual suggestion for the particular prefix.Type: ApplicationFiled: August 19, 2013Publication date: July 17, 2014Applicant: Google Inc.Inventors: Ulas Kirazci, Scott Banachowski
-
Publication number: 20140201428Abstract: Disk-backed array techniques can, in some implementations, help ensure that the arrays contain consistent data. An alert can be provided if it is determined that the data in the array is, or may be, corrupted.Type: ApplicationFiled: August 19, 2013Publication date: July 17, 2014Applicant: Google Inc.Inventors: Ulas Kirazci, Scott Banachowski
-
Publication number: 20130185811Abstract: Among other things, one or more techniques and/or systems are provided for sustained data protection. In particular, a data protector may define a set of access levels associated with content within data using a set of access policies (e.g., a partial access level to inventory data for an inventory server, a full access level to inventory data and billing data for a shopping website server, etc.). The data protector may secure (e.g., encrypt) the data to create protected data, so that clients may be unable to access content of the protected data without obtaining access through the data protector. In this way, the data protector may selectively provide clients with access to content within the protected data according to respective access levels for the different clients (e.g., access to inventory data, but not billing data, may be provided to the inventory server by the data protector).Type: ApplicationFiled: January 13, 2012Publication date: July 18, 2013Applicant: Microsoft CorporationInventors: Sean Andrew Suchter, Ho John Lee, Charles Carson, Scott Banachowski, Yuri Romanenko, Eric Wai Ho Lau
-
Publication number: 20100205183Abstract: Methods and systems are provided that may be used to selectively decode results in messages received from child nodes for a particular search query.Type: ApplicationFiled: February 12, 2009Publication date: August 12, 2010Applicant: Yahoo!, Inc., a Delaware corporationInventors: Scott Banachowski, Swee Lim, Ki Moon Kim, Arun Kejariwal