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: 20230421080Abstract: 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: ApplicationFiled: November 17, 2021Publication date: December 28, 2023Inventors: Zvi VAINER, Boris EPSHTEIN, Dmitry BAIMEL, Maxim RADKIN
-
Patent number: 9235759Abstract: 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: GrantFiled: November 26, 2014Date of Patent: January 12, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Boris Epshtein, Eyal Ofek, Yonatan Wexler
-
Publication number: 20150078664Abstract: 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: ApplicationFiled: November 26, 2014Publication date: March 19, 2015Inventors: Boris Epshtein, Eyal Ofek, Yonatan Wexler
-
Patent number: 8917935Abstract: 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: GrantFiled: May 19, 2008Date of Patent: December 23, 2014Assignee: Microsoft CorporationInventors: Boris Epshtein, Eyal Ofek, Yonatan Wexler
-
Patent number: 8774520Abstract: 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: GrantFiled: October 30, 2012Date of Patent: July 8, 2014Assignee: Microsoft CorporationInventors: Eyal Ofek, Boris Epshtein
-
Patent number: 8664908Abstract: 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: GrantFiled: September 24, 2009Date of Patent: March 4, 2014Inventors: Zvi Vainer, Boris Epshtein
-
Patent number: 8549627Abstract: 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: GrantFiled: June 13, 2009Date of Patent: October 1, 2013Assignee: Microsoft CorporationInventors: Boris Epshtein, Eyal Ofek
-
Patent number: 8548725Abstract: 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: GrantFiled: September 25, 2011Date of Patent: October 1, 2013Assignee: Microsoft CorporationInventors: Boris Epshtein, Eyal Ofek
-
Patent number: 8442716Abstract: 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: GrantFiled: October 31, 2010Date of Patent: May 14, 2013Assignee: Microsoft CorporationInventors: Boris Epshtein, Eyal Ofek
-
Patent number: 8433136Abstract: 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: GrantFiled: March 31, 2009Date of Patent: April 30, 2013Assignee: Microsoft CorporationInventors: Boris Epshtein, Eyal Ofek
-
Publication number: 20130006953Abstract: 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: ApplicationFiled: June 29, 2011Publication date: January 3, 2013Applicant: MICROSOFT CORPORATIONInventors: BORIS EPSHTEIN, EYAL OFEK
-
Patent number: 8326048Abstract: 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: GrantFiled: October 4, 2007Date of Patent: December 4, 2012Assignee: Microsoft CorporationInventors: Eyal Ofek, Boris Epshtein
-
Patent number: 8266132Abstract: 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: GrantFiled: March 3, 2009Date of Patent: September 11, 2012Assignee: Microsoft CorporationInventors: Eyal Ofek, Boris Epshtein
-
Publication number: 20120109942Abstract: 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: ApplicationFiled: October 31, 2010Publication date: May 3, 2012Applicant: MICROSOFT CORPORATIONInventors: Boris Epshtein, Eyal Ofek
-
Publication number: 20120084323Abstract: 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: ApplicationFiled: October 2, 2010Publication date: April 5, 2012Applicant: MICROSOFT CORPORATIONInventors: Boris Epshtein, Eyal Ofek
-
Publication number: 20120016586Abstract: 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: ApplicationFiled: September 25, 2011Publication date: January 19, 2012Applicant: MICROSOFT CORPORATIONInventors: Boris Epshtein, Eyal Ofek
-
Publication number: 20110285341Abstract: 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: ApplicationFiled: September 24, 2009Publication date: November 24, 2011Inventors: Zvi Vainer, Boris Epshtein
-
Patent number: 8060302Abstract: 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: GrantFiled: March 31, 2009Date of Patent: November 15, 2011Assignee: Microsoft CorporationInventors: Boris Epshtein, Eyal Ofek
-
Publication number: 20100316300Abstract: 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: ApplicationFiled: June 13, 2009Publication date: December 16, 2010Applicant: MICROSOFT CORPORATIONInventors: Boris Epshtein, Eyal Ofek
-
Publication number: 20100312609Abstract: 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: ApplicationFiled: June 9, 2009Publication date: December 9, 2010Applicant: MICROSOFT CORPORATIONInventors: Boris Epshtein, Eyal Ofek