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: 20140108287
    Abstract: 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: Application
    Filed: December 20, 2013
    Publication date: April 17, 2014
    Applicant: IpVenture, Inc.
    Inventors: William Henry Waddington, Patricia C. Grewell, Peter Ham, Boris Klots
  • Patent number: 8655724
    Abstract: 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: Grant
    Filed: September 5, 2013
    Date of Patent: February 18, 2014
    Assignee: Yahoo! Inc.
    Inventors: Richard Tao-Hwa Chow, Pavel Berkhin, Elena Eneva, Boris Klots, Nicolas Eddy Mayoraz, Rajesh Girish Parekh
  • Patent number: 8626333
    Abstract: 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: Grant
    Filed: March 13, 2012
    Date of Patent: January 7, 2014
    Assignee: IpVenture, Inc.
    Inventors: William Henry Waddington, Patricia C. Grewell, Peter Ham, Boris Klots
  • Publication number: 20140006145
    Abstract: 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: Application
    Filed: September 5, 2013
    Publication date: January 2, 2014
    Applicant: Yahoo! Inc.
    Inventors: Richard Tao-Hwa Chow, Pavel Berkhin, Elena Eneva, Boris Klots, Nicolas Eddy Mayoraz, Rajesh Girish Parekh
  • Patent number: 8554622
    Abstract: 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: Grant
    Filed: December 18, 2006
    Date of Patent: October 8, 2013
    Assignee: Yahoo! Inc.
    Inventors: Richard Tao-Hwa Chow, Pavel Berkhin, Elena Eneva, Boris Klots, Nicolas Eddy Mayoraz, Rajesh Girish Parekh
  • Publication number: 20120173449
    Abstract: 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: Application
    Filed: March 13, 2012
    Publication date: July 5, 2012
    Inventors: William Henry Waddington, Patricia C. Grewell, Peter Ham, Boris Klots
  • Patent number: 8140183
    Abstract: 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: Grant
    Filed: May 6, 2009
    Date of Patent: March 20, 2012
    Assignee: IpVenture, Inc.
    Inventors: William Henry Waddington, Patricia C. Grewell, Peter Ham, Boris Klots
  • Publication number: 20110161973
    Abstract: 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: Application
    Filed: December 24, 2009
    Publication date: June 30, 2011
    Applicant: DELPHIX CORP.
    Inventors: Boris Klots, Subhadeep Sinha, Satish Kumar
  • Publication number: 20100241269
    Abstract: 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: Application
    Filed: May 22, 2010
    Publication date: September 23, 2010
    Inventors: Peter Ham, Boris Klots, Radhakrishna Hari, Franklin R. Koenig, Gautam Bhargava, Gerry Perham
  • Patent number: 7640275
    Abstract: 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: Grant
    Filed: January 2, 2004
    Date of Patent: December 29, 2009
    Assignee: Oracle International Corporation
    Inventors: William H. Bridge, Jr., Boris Klots, Juan R. Loaiza, Ashok Joshi
  • Publication number: 20090222129
    Abstract: 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: Application
    Filed: May 6, 2009
    Publication date: September 3, 2009
    Inventors: William Henry Waddington, Patricia C. Grewell, Peter Ham, Boris Klots
  • Patent number: 7532947
    Abstract: 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: Grant
    Filed: February 18, 2006
    Date of Patent: May 12, 2009
    Inventors: William Henry Waddington, Patricia C. Grewell, Peter Ham, Boris Klots
  • Patent number: 7499950
    Abstract: 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: Grant
    Filed: December 29, 2004
    Date of Patent: March 3, 2009
    Assignee: Motorola, Inc.
    Inventors: Vadim Draluk, John D. Bruner, Boris Klots, Dmitri R. Latypov, Denis A. Petushkov, Yongyong Xu
  • Publication number: 20080270154
    Abstract: 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: Application
    Filed: April 25, 2007
    Publication date: October 30, 2008
    Inventors: Boris Klots, Richard T. Chow, Apurva M. Desai
  • Publication number: 20080154709
    Abstract: 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: Application
    Filed: March 3, 2008
    Publication date: June 26, 2008
    Inventors: Peter Ham, Boris Klots, Radhakrishna Hari, Franklin R. Koenig, Gautam Bhargava, Gerry Perham
  • Publication number: 20080148106
    Abstract: 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: Application
    Filed: December 18, 2006
    Publication date: June 19, 2008
    Applicant: YAHOO! INC.
    Inventors: Richard Tao-Hwa Chow, Pavel Berkhin, Elena Eneva, Boris Klots, Nicolas Eddy Mayoraz, Rajesh Girish Parekh
  • Publication number: 20080147456
    Abstract: 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: Application
    Filed: December 19, 2006
    Publication date: June 19, 2008
    Inventors: Andrei Zary Broder, Boris Klots
  • Patent number: 7370005
    Abstract: 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: Grant
    Filed: May 10, 2000
    Date of Patent: May 6, 2008
    Inventors: Peter Ham, Boris Klots, Radhakrishna Hari, Franklin R. Koenig, Gautam Bhargava, Gerry Perham
  • Publication number: 20080004937
    Abstract: 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: Application
    Filed: June 15, 2006
    Publication date: January 3, 2008
    Applicant: YAHOO! INC.
    Inventors: Richard Tao-Hwa Chow, Ankur Subhash Jain, Boris Klots
  • Patent number: 7242929
    Abstract: 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: Grant
    Filed: March 22, 2005
    Date of Patent: July 10, 2007
    Assignee: Motorola Inc.
    Inventors: Vadim Draluk, John D. Bruner, Boris Klots, Denis A. Petushkov, Harish Prabandham