Patents by Inventor Boris Klots
Boris Klots 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).
-
Publication number: 20140108287Abstract: Order allocation techniques pertaining to stops that a container makes in the process of fulfilling a customer order is disclosed. In one embodiment, this is accomplished by first identifying a pod that stocks the largest number of different items in a customer order. Then, a second pod is identified that stocks the largest number of remaining items in the customer order. The collection of pods defines a container path through the distribution center.Type: ApplicationFiled: December 20, 2013Publication date: April 17, 2014Applicant: IpVenture, Inc.Inventors: William Henry Waddington, Patricia C. Grewell, Peter Ham, Boris Klots
-
Patent number: 8655724Abstract: Methods and apparatus are described for evaluating a binary classification system operable to classify each of a plurality of events as a first event type or a second event type. At least some of the events of the first event type are independently verifiable with reference to verification data. The binary classification system is susceptible to a first error type in which events of the first event type are classified as the second event type, and a second error type in which events of the second event type are classified as the first event type. Operation of a first configuration of the binary classification system is evaluated with reference to an objective function. The objective function is derived by expressing a number of errors of the second error type in terms of a number of errors of the first error type with reference to the verification data, and by assuming relative proportions of the first and second event types within the plurality of events.Type: GrantFiled: September 5, 2013Date of Patent: February 18, 2014Assignee: Yahoo! Inc.Inventors: Richard Tao-Hwa Chow, Pavel Berkhin, Elena Eneva, Boris Klots, Nicolas Eddy Mayoraz, Rajesh Girish Parekh
-
Patent number: 8626333Abstract: Order allocation techniques pertaining to stops that a container makes in the process of fulfilling a customer order is disclosed. In one embodiment, this is accomplished by first identifying a pod that stocks the largest number of different items in a customer order. Then, a second pod is identified that stocks the largest number of remaining items in the customer order. The collection of pods defines a container path through the distribution center.Type: GrantFiled: March 13, 2012Date of Patent: January 7, 2014Assignee: IpVenture, Inc.Inventors: William Henry Waddington, Patricia C. Grewell, Peter Ham, Boris Klots
-
Publication number: 20140006145Abstract: Methods and apparatus are described for evaluating a binary classification system operable to classify each of a plurality of events as a first event type or a second event type. At least some of the events of the first event type are independently verifiable with reference to verification data. The binary classification system is susceptible to a first error type in which events of the first event type are classified as the second event type, and a second error type in which events of the second event type are classified as the first event type. Operation of a first configuration of the binary classification system is evaluated with reference to an objective function. The objective function is derived by expressing a number of errors of the second error type in terms of a number of errors of the first error type with reference to the verification data, and by assuming relative proportions of the first and second event types within the plurality of events.Type: ApplicationFiled: September 5, 2013Publication date: January 2, 2014Applicant: Yahoo! Inc.Inventors: Richard Tao-Hwa Chow, Pavel Berkhin, Elena Eneva, Boris Klots, Nicolas Eddy Mayoraz, Rajesh Girish Parekh
-
Patent number: 8554622Abstract: Methods and apparatus are described for evaluating a binary classification system operable to classify each of a plurality of events as a first event type or a second event type. At least some of the events of the first event type are independently verifiable with reference to verification data. The binary classification system is susceptible to a first error type in which events of the first event type are classified as the second event type, and a second error type in which events of the second event type are classified as the first event type. Operation of a first configuration of the binary classification system is evaluated with reference to an objective function. The objective function is derived by expressing a number of errors of the second error type in terms of a number of errors of the first error type with reference to the verification data, and by assuming relative proportions of the first and second event types within the plurality of events.Type: GrantFiled: December 18, 2006Date of Patent: October 8, 2013Assignee: Yahoo! Inc.Inventors: Richard Tao-Hwa Chow, Pavel Berkhin, Elena Eneva, Boris Klots, Nicolas Eddy Mayoraz, Rajesh Girish Parekh
-
Publication number: 20120173449Abstract: Order allocation techniques pertaining to stops that a container makes in the process of fulfilling a customer order is disclosed. In one embodiment, this is accomplished by first identifying a pod that stocks the largest number of different items in a customer order. Then, a second pod is identified that stocks the largest number of remaining items in the customer order. The collection of pods defines a container path through the distribution center.Type: ApplicationFiled: March 13, 2012Publication date: July 5, 2012Inventors: William Henry Waddington, Patricia C. Grewell, Peter Ham, Boris Klots
-
Patent number: 8140183Abstract: Order allocation techniques that reduce the number of stops that a container makes in the process of fulfilling a customer order is disclosed. In one embodiment, this is accomplished by first identifying a pod that stocks the largest number of different items in a customer order. Then, a second pod is identified that stocks the largest number of remaining items in the customer order. Ultimately, all items in the customer order are assigned a pod. The collection of pods defines a container path through the distribution center.Type: GrantFiled: May 6, 2009Date of Patent: March 20, 2012Assignee: IpVenture, Inc.Inventors: William Henry Waddington, Patricia C. Grewell, Peter Ham, Boris Klots
-
Publication number: 20110161973Abstract: Allocation of resources across multiple consumers allows efficient utilization of shared resources. Observed usages of resources by consumers over time intervals are used to determine a total throughput of resources by the consumers. The total throughput of resources is used to determine allocation of resources for a subsequent time interval. The consumers are associated with priorities used to determine their allocations. Minimum and maximum resource guarantees may be associated with consumers. The resource allocation aims to allocate resources based on the priorities of the consumers while aiming to avoid starvation by any consumer. The resource allocation allows efficient usage of network resources in a database storage system storing multiple virtual databases.Type: ApplicationFiled: December 24, 2009Publication date: June 30, 2011Applicant: DELPHIX CORP.Inventors: Boris Klots, Subhadeep Sinha, Satish Kumar
-
Publication number: 20100241269Abstract: A load balancing technology segregates various inventory types (e.g., potatoes vs. milk, vs. pretzels, vs. tissue paper, etc.) based upon how frequently they are ordered in a distribution center. Inventory types that are ordered at the slowest rate are not “replicated” over multiple pods in the distribution center. Rather, they are constrained to reside at a single pod within the distribution center. Items that are ordered somewhat more frequently than those in the slowest group are replicated in multiple pods across the distribution center. In other words, these items are separately stocked at locations on more than one pod in the distribution center. This means that a container passing through the distribution center can obtain each of the items in the second group of item types at multiple pods in the distribution center. Thus, these items do not create a bottleneck in the order fulfillment process. Inventory types in a third group, the fastest movers, are segregated from items in the first two groups.Type: ApplicationFiled: May 22, 2010Publication date: September 23, 2010Inventors: Peter Ham, Boris Klots, Radhakrishna Hari, Franklin R. Koenig, Gautam Bhargava, Gerry Perham
-
Patent number: 7640275Abstract: A method and system for reducing overhead associated with recovering after a failure. According to the method, a checkpoint value is maintained that indicates which records of a plurality of records have to be processed after the failure. The plurality of records contain change information that corresponds to a plurality of data blocks. A target checkpoint value is determined based on a desired number of data block reads that will be required during a redo phase of recovery. Changes contained in volatile memory are then written to nonvolatile memory to advance the checkpoint value to at least the target checkpoint value.Type: GrantFiled: January 2, 2004Date of Patent: December 29, 2009Assignee: Oracle International CorporationInventors: William H. Bridge, Jr., Boris Klots, Juan R. Loaiza, Ashok Joshi
-
Publication number: 20090222129Abstract: Order allocation techniques that reduce the number of stops that a container makes in the process of fulfilling a customer order is disclosed. In one embodiment, this is accomplished by first identifying a pod that stocks the largest number of different items in a customer order. Then, a second pod is identified that stocks the largest number of remaining items in the customer order. Ultimately, all items in the customer order are assigned a pod. The collection of pods defines a container path through the distribution center.Type: ApplicationFiled: May 6, 2009Publication date: September 3, 2009Inventors: William Henry Waddington, Patricia C. Grewell, Peter Ham, Boris Klots
-
Patent number: 7532947Abstract: Order allocation techniques that reduce the number of stops that a container makes in the process of fulfilling a customer order is disclosed. In one embodiment, this is accomplished by first identifying a pod that stocks the largest number of different items in a customer order. Then, a second pod is identified that stocks the largest number of remaining items in the customer order. Ultimately, all items in the customer order are assigned a pod. The collection of pods defines a container path through a distribution center. In one embodiment, the techniques include retrieving an item identified. with the retrieval being dependent on an expiration time associated with the item. In another embodiment. the techniques include using information from a handheld computing device via a wireless interface regarding movement of items in the distribution center.Type: GrantFiled: February 18, 2006Date of Patent: May 12, 2009Inventors: William Henry Waddington, Patricia C. Grewell, Peter Ham, Boris Klots
-
Patent number: 7499950Abstract: A client device (701) of a communication system (700) includes, for example, a processor (304) programmed to include a device management tree interface (702) that provides access for a plurality of non device management agents (210, 618) and at least one device management agent (208) to a device management engine (222) that accesses a corresponding device management tree (226). The processor updates data, for the plurality of non device management agents and at least one device management agent, via the device management engine (222) and corresponding device management tree (226), through the device management tree interface (702).Type: GrantFiled: December 29, 2004Date of Patent: March 3, 2009Assignee: Motorola, Inc.Inventors: Vadim Draluk, John D. Bruner, Boris Klots, Dmitri R. Latypov, Denis A. Petushkov, Yongyong Xu
-
Publication number: 20080270154Abstract: A system is disclosed for measuring click traffic quality by scoring clicks made on sponsored advertisements. A click score generated by the disclosed system may enable advertisers and publishers to distinguish between legitimate and fraudulent clicks. The disclosed system may filter click data associated with a click made on a sponsored advertisement. The system may generate a click score that may represent the confidence with which the quality of a click may be determined. The system also may generate a confidence interval associated with the click score.Type: ApplicationFiled: April 25, 2007Publication date: October 30, 2008Inventors: Boris Klots, Richard T. Chow, Apurva M. Desai
-
Publication number: 20080154709Abstract: A load balancing technology segregates various inventory types (e.g., potatoes vs. milk, vs. pretzels, vs. tissue paper, etc.) based upon how frequently they are ordered in a distribution center. Inventory types that are ordered at the slowest rate are not “replicated” over multiple pods in the distribution center. Rather, they are constrained to reside at a single pod within the distribution center. Items that are ordered somewhat more frequently than those in the slowest group are replicated in multiple pods across the distribution center. In other words, these items are separately stocked at locations on more than one pod in the distribution center. This means that a container passing through the distribution center can obtain each of the items in the second group of item types at multiple pods in the distribution center. Thus, these items do not create a bottleneck in the order fulfillment process. Inventory types in a third group, the fastest movers, are segregated from items in the first two groups.Type: ApplicationFiled: March 3, 2008Publication date: June 26, 2008Inventors: Peter Ham, Boris Klots, Radhakrishna Hari, Franklin R. Koenig, Gautam Bhargava, Gerry Perham
-
Publication number: 20080148106Abstract: Methods and apparatus are described for evaluating a binary classification system operable to classify each of a plurality of events as a first event type or a second event type. At least some of the events of the first event type are independently verifiable with reference to verification data. The binary classification system is susceptible to a first error type in which events of the first event type are classified as the second event type, and a second error type in which events of the second event type are classified as the first event type. Operation of a first configuration of the binary classification system is evaluated with reference to an objective function. The objective function is derived by expressing a number of errors of the second error type in terms of a number of errors of the first error type with reference to the verification data, and by assuming relative proportions of the first and second event types within the plurality of events.Type: ApplicationFiled: December 18, 2006Publication date: June 19, 2008Applicant: YAHOO! INC.Inventors: Richard Tao-Hwa Chow, Pavel Berkhin, Elena Eneva, Boris Klots, Nicolas Eddy Mayoraz, Rajesh Girish Parekh
-
Publication number: 20080147456Abstract: Non human entities such as automated web crawlers or malicious click-fraud programs can skew the tracking of clicks on web site advertisements. Thus, it is desirable to filter out page views caused by such automated entities. To achieve this goal, a web site may interject an intermediate web page after a web viewer selects an advertising link but before the web viewer is sent to the advertiser's designated web site. The intermediate web page allows for a response from the web viewer. The system then analyzes the web viewer's response to the intermediate web page (if any) along with other information using an adjustable testing policy to make a determination as to whether the web viewer is a human or non-human entity. An adjustable interject policy may be used to determine if an interjection should occur after a web viewer has selected an advertisement and before the web viewer is directed to the advertiser's designated web site.Type: ApplicationFiled: December 19, 2006Publication date: June 19, 2008Inventors: Andrei Zary Broder, Boris Klots
-
Patent number: 7370005Abstract: A load balancing technology segregates various inventory types (e.g., potatoes vs. milk, vs. pretzels, vs. tissue paper, etc.) based upon how frequently they are ordered in a distribution center. Inventory types that are ordered at the slowest rate are not “replicated” over multiple pods in the distribution center. Rather, they are constrained to reside at a single pod within the distribution center. Items that are ordered somewhat more frequently than those in the slowest group are replicated in multiple pods across the distribution center. In other words, these items are separately stocked at locations on more than one pod in the distribution center. This means that a container passing through the distribution center can obtain each of the items in the second group of item types at multiple pods in the distribution center. Thus, these items do not create a bottleneck in the order fulfillment process. Inventory types in a third group, the fastest movers, are segregated from items in the first two groups.Type: GrantFiled: May 10, 2000Date of Patent: May 6, 2008Inventors: Peter Ham, Boris Klots, Radhakrishna Hari, Franklin R. Koenig, Gautam Bhargava, Gerry Perham
-
Publication number: 20080004937Abstract: An indication is generated of desirability of user's activity relative to a website that includes a plurality of web pages. Indications of the user's activity with respect to the plurality of web pages are processed. At least a portion of the indications are of user's activity with respect to the website other than a conversion activity with respect to the website. Based on the processed indications, generating an overall indication of desirability of the user's activity with respect to the web site. Theses steps may be repeated for a plurality of users. Each user's activity may be categorized (not based on the determined overall indication of desirability), and a measure of the quality of the category determination may be determined using the determined overall indications of desirability.Type: ApplicationFiled: June 15, 2006Publication date: January 3, 2008Applicant: YAHOO! INC.Inventors: Richard Tao-Hwa Chow, Ankur Subhash Jain, Boris Klots
-
Patent number: 7242929Abstract: A mobile device having a framework (901) comprising a logical device management tree (903), a device management engine (905), and a plurality of application specific logical device management sub-trees (907, 909) logically connected to the logical device management tree.Type: GrantFiled: March 22, 2005Date of Patent: July 10, 2007Assignee: Motorola Inc.Inventors: Vadim Draluk, John D. Bruner, Boris Klots, Denis A. Petushkov, Harish Prabandham