Patents by Inventor Vadim Furman

Vadim Furman 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: 20150248131
    Abstract: Example systems and methods enable an autonomous vehicle to request assistance from a remote operator in certain predetermined situations. One example method includes determining a representation of an environment of an autonomous vehicle based on sensor data of the environment. Based on the representation, the method may also include identifying a situation from a predetermined set of situations for which the autonomous vehicle will request remote assistance. The method may further include sending a request for assistance to a remote assistor, the request including the representation of the environment and the identified situation. The method may additionally include receiving a response from the remote assistor indicating an autonomous operation. The method may also include causing the autonomous vehicle to perform the autonomous operation.
    Type: Application
    Filed: March 3, 2014
    Publication date: September 3, 2015
    Applicant: Google Inc.
    Inventors: Nathaniel Fairfield, Joshua Seth Herbach, Vadim Furman
  • Patent number: 9081383
    Abstract: Systems and methods are provided that may optimize basic models of an intersection in a roadway with high intensity image data of the intersection of the roadway. More specifically, parameters that define the basic model of the intersection in the roadway may be adjusted to more accurately define the intersection. For example, by comparing a shape of the intersection predicted by the basic model with extracted curbs and lane boundaries from elevation and intensity maps, the intersection parameters can be optimized to match real intersection-features in the environment. Once the optimal intersection parameters have been found, roadgraph features describing the intersection may be extracted.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: July 14, 2015
    Assignee: Google Inc.
    Inventors: Michael Steven Montemerlo, John Tisdale, Vadim Furman
  • Patent number: 9047613
    Abstract: A computer-implemented method comprises receiving a request for content from a user, determining two user lists that are associated with the user, each user list including a definition that characterizes members of a respective user list, determining a consumer is a subscriber to the two user lists, determining the consumer has indicated a preference to target members that are included in both user lists, and providing an indication to the consumer for all users that are included in both user lists including providing the definitions associated with both user lists along with the request to the consumer.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: June 2, 2015
    Assignee: Google Inc.
    Inventors: Vadim Furman, Rajas Moonka, Anurag Agarwal
  • Publication number: 20150149895
    Abstract: Techniques are disclosed for filtering a list of fonts based on the criteria that each font in the resulting filter supports every single glyph in an arbitrary array of glyphs. The array of glyphs may include one or more glyphs and can be, for example, user-defined (e.g., based on a user content selection within a given document, or entries made on a configuration page) and/or defined by a selected digital document or folder system (where only fonts that support all glyphs used within that entire document or folder system are listed). The techniques can be implemented, for instance, in digital content generation/editing systems that allow for a variety of different fonts and glyphs to be used. In any such cases, the system can be configured to allow for viewing a filtered font list, such that each and every glyph of interest is supported by each font presented in the list.
    Type: Application
    Filed: November 26, 2013
    Publication date: May 28, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Vadim Furman, Anil Ahuja, Shailja Gupta, Rahul Jain
  • Publication number: 20120059717
    Abstract: Methods, systems, computer program products and techniques are described for presenting content. One method includes generating, by a data exchange engine executing on one or more processors, one or more user lists based on owned or permissioned data; importing, by the data exchange engine, user specific data from at least one of a browser, a third-party server, or an advertising database; generating, by the data exchange engine, one or more associations between one or more user lists and the imported user specific data, wherein the associations define whether user specific data correlates to one or more predefined definitions associated with a given user list; storing the associations; and providing user list identifying information to subscribers to a given user list in response to receipt of a content request from a user included in a respective user list.
    Type: Application
    Filed: August 30, 2011
    Publication date: March 8, 2012
    Applicant: GOOGLE INC.
    Inventors: Vadim Furman, Anurag Agarwal, Rajas Moonka
  • Publication number: 20120059714
    Abstract: A computer-implemented method comprises identifying a user list where the user list includes a definition that characterizes members included in the user list, identifying available impressions that are satisfied by the definition, bundling the user list and the impressions into a bundle including determining a price to charge a consumer of the bundle, and providing the bundle to a consumer.
    Type: Application
    Filed: August 30, 2011
    Publication date: March 8, 2012
    Applicant: GOOGLE INC.
    Inventors: Vadim Furman, Rajas Moonka, Anurag Agarwal
  • Publication number: 20120059809
    Abstract: A computer-implemented method comprises receiving a request for content from a user, determining two user lists that are associated with the user, each user list including a definition that characterizes members of a respective user list, determining a consumer is a subscriber to the two user lists, determining the consumer has indicated a preference to target members that are included in both user lists, and providing an indication to the consumer for all users that are included in both user lists including providing the definitions associated with both user lists along with the request to the consumer.
    Type: Application
    Filed: August 30, 2011
    Publication date: March 8, 2012
    Applicant: GOOGLE INC.
    Inventors: Vadim Furman, Rajas Moonka, Anurag Agarwal
  • Publication number: 20120054043
    Abstract: The subject matter of this specification can be embodied in, among other things, a computer-implemented method for controlling access to user-related data including electronically registering a plurality of data providers with a computer-implemented data exchange. The method further includes electronically registering a plurality of data buyers with the computer-implemented data exchange. The method further includes mediating a data sharing arrangement between one or more of the data buyers and one or more of the data providers, the data sharing arrangement defining prices and permitted uses of data provided by the one or more data providers to the one or more data buyers. The method further includes enforcing, on behalf of the one or more data providers, one or more restrictions imposed by the data sharing arrangement on the one or more data buyers.
    Type: Application
    Filed: August 31, 2011
    Publication date: March 1, 2012
    Inventors: Anurag Agarwal, Rajas Moonka, Raghava Hassan Nanjunda Swamy, Oren E. Zamir, Vadim Furman
  • Publication number: 20120054009
    Abstract: A computer-implemented method comprises receiving a request for content from a user, determining a user list associated with the user, the user list including a definition that characterizes members of the user list, determining additional data related to a context associated with the user, and providing user list definition data and the additional data along with the request to a consumer that has subscribed to the user list.
    Type: Application
    Filed: August 31, 2011
    Publication date: March 1, 2012
    Inventors: Vadim Furman, Rajas Moonka, Anurag Agarwal, Raghava Hassan Nanjunda Swamy, Oren E. Zamir
  • Publication number: 20020138821
    Abstract: A method and apparatus, for providing seamless porting of source code originally written in Visual C++ for use under the Microsoft Windows operating system (WOS) environment, to computers operating under other Operating Systems such as the UNIX operating system (UOS), for the purpose of compilation and execution therein, comprising at least one computer using WOS and one computer using another OS, e.g. UOS, linked such that when a compilation of a C++ source code is initiated on the computer using the WOS, it is intercepted, and transferred to the computer using the UOS, for continuation of the compilation process. The source code is compiled for execution on the computer using the UOS, resulting in a UOS object code.
    Type: Application
    Filed: January 23, 2001
    Publication date: September 26, 2002
    Inventors: Vadim Furman, Yacov Ben-Israel, Guy Ray, Eyal Alaluf