Patents by Inventor Boris Epshtein

Boris Epshtein 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: 20230421080
    Abstract: A method for controlling a synchronous motor that has a stator and a rotor, comprising: correcting the frequency, phase, and values of the motor's feeding voltages, as well as the value of its magnetic flux as a function of the angle between stator and rotor magnetic fields vectors of said synchronous motor, wherein said angle derivative an angular speeds mismatch between said vectors.
    Type: Application
    Filed: November 17, 2021
    Publication date: December 28, 2023
    Inventors: Zvi VAINER, Boris EPSHTEIN, Dmitry BAIMEL, Maxim RADKIN
  • Patent number: 9235759
    Abstract: Detecting text using stroke width based text detection. As a part of the text detection, a representation of an image is generated that includes pixels that are associated with the stroke widths of components of the image. Connected components of the image are identified by filtering out portions of the pixels using metrics related to stroke width. Text is detected in the image based on the identified connected components.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: January 12, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Boris Epshtein, Eyal Ofek, Yonatan Wexler
  • Publication number: 20150078664
    Abstract: Detecting text using stroke width based text detection. As a part of the text detection, a representation of an image is generated that includes pixels that are associated with the stroke widths of components of the image. Connected components of the image are identified by filtering out portions of the pixels using metrics related to stroke width. Text is detected in the image based on the identified connected components.
    Type: Application
    Filed: November 26, 2014
    Publication date: March 19, 2015
    Inventors: Boris Epshtein, Eyal Ofek, Yonatan Wexler
  • Patent number: 8917935
    Abstract: Detecting text using stroke width based text detection. As a part of the text detection, a representation of an image is generated that includes pixels that are associated with the stroke widths of components of the image. Connected components of the image are identified by filtering out portions of the pixels using metrics related to stroke width. Text is detected in the image based on the identified connected components.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: December 23, 2014
    Assignee: Microsoft Corporation
    Inventors: Boris Epshtein, Eyal Ofek, Yonatan Wexler
  • Patent number: 8774520
    Abstract: Images may be sorted and categorized by defining a frustum for each image and overlaying the frustums in two, three, or four dimensions to create a density map and identify points of interest. Images that contain a point of interest may be grouped, sorted, and categorized to determine representative images of the point. By including many images from different sources, common points of interest may be defined. Points of interest may be defined in two or three Euclidian dimensions, or may include a dimension of time.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: July 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Eyal Ofek, Boris Epshtein
  • Patent number: 8664908
    Abstract: An object of the present invention is providing permissible values of start currents with sufficiently high start torque ensuring the possibility of the start of a loaded motor, the smoothness of the motor's start, without spikes and fluctuations of the currents, voltages and torques. The other objects of the proposed device are simplicity, reliability and economic efficiency. The proposed method of an induction motor start includes an acquisition of two components of the voltage, feeding the motor. The both components have the different controlled frequencies and root mean square values. The proposed device for an induction motor start comprises two channels forming signals, which create two corresponding components of the motor's feeding voltage.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: March 4, 2014
    Inventors: Zvi Vainer, Boris Epshtein
  • Patent number: 8549627
    Abstract: A video that advertises a particular web site may be a form of video spam. For example, pornographers often advertise their web sites by displaying a link to their web sites in videos, and then placing the videos on video-sharing services. This type of video spam may be detected by analyzing the video for the presence of text and then determining whether the text is a URL. If the text is a URL, the URL may be checked to determine whether it points to an objectionable web site. The determination of whether a URL points to an objectionable web site may be made by comparing the URL with a blacklist and/or whitelist, or by retrieving the URL and analyzing the retrieved content. If a video is found to be an advertisement for an objectionable web site, action may be taken, such as removing the video from a content database.
    Type: Grant
    Filed: June 13, 2009
    Date of Patent: October 1, 2013
    Assignee: Microsoft Corporation
    Inventors: Boris Epshtein, Eyal Ofek
  • Patent number: 8548725
    Abstract: Visual images may be used to detect, or verify the existence of, landmarks. In one example, the landmarks may be used to provide driving or walking directions. A set of records may be examined to identify the street addresses of businesses or other entities. Additionally, street-level images may be captured with a camera, and the locations at which the images were captured may be recorded. The images may be evaluated with an Optical Character Recognition (OCR) process to determine what words appear in the images. The words in the image are compared with the names of entities whose addresses are near where the image was captured. If the words match the entity name, then a sign identifying the entity is presumed to be visible along a particular route, and the entity may be used as a landmark in a set of walking or driving directions.
    Type: Grant
    Filed: September 25, 2011
    Date of Patent: October 1, 2013
    Assignee: Microsoft Corporation
    Inventors: Boris Epshtein, Eyal Ofek
  • Patent number: 8442716
    Abstract: Businesses and other entities may be assigned geographic locations based on various types of data. In one example, entities are associated with segments in a street grid. Additionally, data points (e.g., geotagged blog entries or other online information) are associated with segments in the street grid. For a given segment, data points are compared with entities to identify possible matches between the data points and the entities. Each match is assigned a score, and each match represents a possible physical location for a given entity. The locations of entities on the street are assigned, from among the matches, based on which assignment of entities optimizes the aggregate score for the segment, while satisfying one or more physical constraints.
    Type: Grant
    Filed: October 31, 2010
    Date of Patent: May 14, 2013
    Assignee: Microsoft Corporation
    Inventors: Boris Epshtein, Eyal Ofek
  • Patent number: 8433136
    Abstract: In one example, video may be analyzed and divided into segments. Character recognition may be performed on the segments to determine what text appears in the segments. The text may be used to assign tags to the video and/or to the segments. Segments that appear visually similar to each other (e.g., segments that appear to be different views of the same person) may be grouped together, and a tag that is assigned to one segment may be propagated to another segment. The tags may be used to perform various types of tasks with respect to the video. One example of such a task is to perform a search on the video.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: April 30, 2013
    Assignee: Microsoft Corporation
    Inventors: Boris Epshtein, Eyal Ofek
  • Publication number: 20130006953
    Abstract: Systems, methods, and computer-readable media for, among other things, spatially-organizing images utilizing information about the orientation of each image for display on mobile devices are provided. A plurality of images of an object is captured from a variety of different orientations and each image and its associated respective orientation information are stored in an image file. Upon a device receiving an indication that displaying of the image file is desired, the device detects the orientation thereof and displays the image of the plurality of images that has orientation information associated therewith that most closely matches the orientation of the device. As the orientation of the device changes, the image that is displayed also changes, approximating for a user viewing the image file the experience of three-dimensional viewing of the object. Such image files may also be utilized in association with advertisements and as search queries.
    Type: Application
    Filed: June 29, 2011
    Publication date: January 3, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: BORIS EPSHTEIN, EYAL OFEK
  • Patent number: 8326048
    Abstract: Images may be sorted and categorized by defining a frustum for each image and overlaying the frustums in two, three, or four dimensions to create a density map and identify points of interest. Images that contain a point of interest may be grouped, sorted, and categorized to determine representative images of the point. By including many images from different sources, common points of interest may be defined. Points of interest may be defined in two or three Euclidian dimensions, or may include a dimension of time.
    Type: Grant
    Filed: October 4, 2007
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Eyal Ofek, Boris Epshtein
  • Patent number: 8266132
    Abstract: A system described herein includes a text extractor component that extracts text from a digital image and a determiner component that automatically determines whether or not the digital image is a map of a geographic region based at least in part upon the extracted text. The system additionally includes a correlator component that generates correlation data that causes the digital image to be correlated with a portion of a reference map that pertains to the geographic region if the determiner component determines that the digital image is a map of the geographic region.
    Type: Grant
    Filed: March 3, 2009
    Date of Patent: September 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Eyal Ofek, Boris Epshtein
  • Publication number: 20120109942
    Abstract: Businesses and other entities may be assigned geographic locations based on various types of data. In one example, entities are associated with segments in a street grid. Additionally, data points (e.g., geotagged blog entries or other online information) are associated with segments in the street grid. For a given segment, data points are compared with entities to identify possible matches between the data points and the entities. Each match is assigned a score, and each match represents a possible physical location for a given entity. The locations of entities on the street are assigned, from among the matches, based on which assignment of entities optimizes the aggregate score for the segment, while satisfying one or more physical constraints.
    Type: Application
    Filed: October 31, 2010
    Publication date: May 3, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Boris Epshtein, Eyal Ofek
  • Publication number: 20120084323
    Abstract: Textual information may be harvested from photos that are associated with a geographic location, and the text may be used to respond to searches. In one example, photos are taken from a vehicle that has a camera and a GPS receiver. Each of the photos is marked with the geographic location at which it was taken, and text is extracted from the photos. Thus, each piece of text is associated with a particular geographic location, and the association between text and location is stored in a database. At some point in time, a query is received from a user, where the query specifies or implies a geographic criterion. The database is then examined to determine what items in the database meet the textual and geographic constraints of the query, and those pieces of information may be provided as search results.
    Type: Application
    Filed: October 2, 2010
    Publication date: April 5, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Boris Epshtein, Eyal Ofek
  • Publication number: 20120016586
    Abstract: Visual images may be used to detect, or verify the existence of, landmarks. In one example, the landmarks may be used to provide driving or walking directions. A set of records may be examined to identify the street addresses of businesses or other entities. Additionally, street-level images may be captured with a camera, and the locations at which the images were captured may be recorded. The images may be evaluated with an Optical Character Recognition (OCR) process to determine what words appear in the images. The words in the image are compared with the names of entities whose addresses are near where the image was captured. If the words match the entity name, then a sign identifying the entity is presumed to be visible along a particular route, and the entity may be used as a landmark in a set of walking or driving directions.
    Type: Application
    Filed: September 25, 2011
    Publication date: January 19, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Boris Epshtein, Eyal Ofek
  • Publication number: 20110285341
    Abstract: An object of the present invention is providing permissible values of start currents with sufficiently high start torque ensuring the possibility of the start of a loaded motor, the smoothness of the motor's start, without spikes and fluctuations of the currents, voltages and torques. The other objects of the proposed device are simplicity, reliability and economic efficiency. The proposed method of an induction motor start includes an acquisition of two components of the voltage, feeding the motor. The both components have the different controlled frequencies and root mean square values. The proposed device for an induction motor start comprises two channels forming signals, which create two corresponding components of the motor's feeding voltage.
    Type: Application
    Filed: September 24, 2009
    Publication date: November 24, 2011
    Inventors: Zvi Vainer, Boris Epshtein
  • Patent number: 8060302
    Abstract: Visual images may be used to detect, or verify the existence of, landmarks. In one example, the landmarks may be used to provide driving or walking directions. A set of records may be examined to identify the street addresses of businesses or other entities. Additionally, street-level images may be captured with a camera, and the locations at which the images were captured may be recorded. The images may be evaluated with an Optical Character Recognition (OCR) process to determine what words appear in the images. The words in the image are compared with the names of entities whose addresses are near where the image was captured. If the words match the entity name, then a sign identifying the entity is presumed to be visible along a particular route, and the entity may be used as a landmark in a set of walking or driving directions.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: November 15, 2011
    Assignee: Microsoft Corporation
    Inventors: Boris Epshtein, Eyal Ofek
  • Publication number: 20100316300
    Abstract: A video that advertises a particular web site may be a form of video spam. For example, pornographers often advertise their web sites by displaying a link to their web sites in videos, and then placing the videos on video-sharing services. This type of video spam may be detected by analyzing the video for the presence of text and then determining whether the text is a URL. If the text is a URL, the URL may be checked to determine whether it points to an objectionable web site. The determination of whether a URL points to an objectionable web site may be made by comparing the URL with a blacklist and/or whitelist, or by retrieving the URL and analyzing the retrieved content. If a video is found to be an advertisement for an objectionable web site, action may be taken, such as removing the video from a content database.
    Type: Application
    Filed: June 13, 2009
    Publication date: December 16, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Boris Epshtein, Eyal Ofek
  • Publication number: 20100312609
    Abstract: Computer-readable media and computerized methods for automatically building a user profile from personal characteristics of a user and for leveraging the user profile to select advertisements that focus on interests of the user are provided. Building the user profile from the personal characteristics of the user involves analyzing content of media files that are directly or indirectly associated with the user. Analyzing content includes accessing a gallery of media files and scanning the media files to detect and identify features expressed by the content. These features are analyzed to abstract personal characteristics, which are aggregated to form the user profile. The type of advertisements that are selected and presented to the user are guided by the user profile. Accordingly, the selected advertisements are very relevant to the user at the time they are presented and reflect the current interests of the user.
    Type: Application
    Filed: June 9, 2009
    Publication date: December 9, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Boris Epshtein, Eyal Ofek