Patents by Inventor Bojana Ostojic
Bojana Ostojic 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).
-
Patent number: 10887424Abstract: The description relates to opportunity events. One example can filter events based upon at least one parameter from a profile of a user. The filtering can produce potential opportunity events for the user. The example can compare the potential opportunity events to the user profile utilizing a similarity threshold such that the potential opportunity events that satisfy the similarity threshold are considered opportunity events. The example can rank the opportunity events by confidence level of matching the user profile. The example can also automatically populate high ranking individual opportunity events onto a calendar of the user. The example can further notify the user about the automatically populating.Type: GrantFiled: December 6, 2017Date of Patent: January 5, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Denis Possing, Gail Giacobbe, Jane Kim, Ruth Kikin-Gil, Bojana Ostojic
-
Patent number: 10856251Abstract: A user sends a location request to a user of a group that requests the user's current location. For example, one family member may send a location request to another family member that is part of their family group for their current location. The user receiving the request may accept the location request or reject the location request. When the location request is reject, the requesting user is not provided with the current location information of the user. When the location request is accepted, the requesting user is provided with the current location information of the user. In addition to providing the location information to the requesting user, the location may also be shared with other members of the group. For example, a message may be sent to each of the family members that are part of the group that informs them that a member has updated their location.Type: GrantFiled: January 30, 2018Date of Patent: December 1, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Rubaiyat Khan, Alice Jane Brush, Peter Eberhardy, March Rogers, Bojana Ostojic, Nathaniel Eric Breskin Auer, Stefanie Danhope, Abigail Welborn, Daniel Larsen
-
Publication number: 20190384460Abstract: The disclosed technology surfaces application functionality for an object in a user interface of a computing device. A context associated with the object is determined. A contextual tool window of the user interface presents the user interfaces for one or more functions of one or more applications, based on the context, without launching any of the one or more applications in an application window. Selection by a user of one of the presented one or more functions is detected through the contextual tool window in the user interface. The selected function is executed on the object without launching any of the one or more applications in an application window.Type: ApplicationFiled: June 14, 2018Publication date: December 19, 2019Inventors: Michael Edward HARNISCH, Bojana OSTOJIC, Liang CHEN, Jose Alberto RODRIGUEZ, Steven Douglas DEMAR, Lori Beth KRATZER
-
Publication number: 20180227875Abstract: A user sends a location request to a user of a group that requests the user's current location. For example, one family member may send a location request to another family member that is part of their family group for their current location. The user receiving the request may accept the location request or reject the location request. When the location request is reject, the requesting user is not provided with the current location information of the user. When the location request is accepted, the requesting user is provided with the current location information of the user. In addition to providing the location information to the requesting user, the location may also be shared with other members of the group. For example, a message may be sent to each of the family members that are part of the group that informs them that a member has updated their location.Type: ApplicationFiled: January 30, 2018Publication date: August 9, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Rubaiyat Khan, Alice Jane Brush, Peter Eberhardy, March Rogers, Bojana Ostojic, Nathaniel Eric Breskin Auer, Stefanie Danhope, Abigail Welborn, Daniel Larsen
-
Patent number: 10004056Abstract: A user sends a location request to a user of a group that requests the user's current location. For example, one family member may send a location request to another family member that is part of their family group for their current location. The user receiving the request may accept the location request or reject the location request. When the location request is reject, the requesting user is not provided with the current location information of the user. When the location request is accepted, the requesting user is provided with the current location information of the user. In addition to providing the location information to the requesting user, the location may also be shared with other members of the group. For example, a message may be sent to each of the family members that are part of the group that informs them that a member has updated their location.Type: GrantFiled: June 17, 2013Date of Patent: June 19, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Rubaiyat Khan, Alice Jane Brush, Peter Eberhardy, March Rogers, Bojana Ostojic, Nathaniel Eric Breskin Auer, Stefanie Danhope, Abigail Welborn, Daniel Larsen
-
Publication number: 20180097909Abstract: The description relates to opportunity events. One example can filter events based upon at least one parameter from a profile of a user. The filtering can produce potential opportunity events for the user. The example can compare the potential opportunity events to the user profile utilizing a similarity threshold such that the potential opportunity events that satisfy the similarity threshold are considered opportunity events. The example can rank the opportunity events by confidence level of matching the user profile. The example can also automatically populate high ranking individual opportunity events onto a calendar of the user. The example can further notify the user about the automatically populating.Type: ApplicationFiled: December 6, 2017Publication date: April 5, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Denis Possing, Gail Giacobbe, Jane Kim, Ruth Kikin-Gil, Bojana Ostojic
-
Patent number: 9871883Abstract: The description relates to opportunity events. One example can filter events based upon at least one parameter from a profile of a user. The filtering can produce potential opportunity events for the user. The example can compare the potential opportunity events to the user profile utilizing a similarity threshold such that the potential opportunity events that satisfy the similarity threshold are considered opportunity events. The example can rank the opportunity events by confidence level of matching the user profile. The example can also automatically populate high ranking individual opportunity events onto a calendar of the user. The example can further notify the user about the automatically populating.Type: GrantFiled: February 7, 2014Date of Patent: January 16, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Denis Possing, Gail Giacobbe, Jane Kim, Ruth Kikin-Gil, Bojana Ostojic
-
Patent number: 9854010Abstract: Notifications are delivered to a user based in part on a user's current context. The notifications may be based on personal information (e.g. calendar events, tasks, alerts, and the like) as well as a context of a user. The notifications may be delivered using different types of notifications. The type of notification selected may be based on the current context of the user. Notifications may also be sent to other users (e.g. that are part of a trusted group) in response to a change in state of the event (e.g. the task completed). Instead of a user receiving notifications at preset times, notifications are delivered to the user using their current context. A group member may also create a message to another member requesting an action. When a response is made, the requesting group member receives a notification and the other group members may also receive notifications.Type: GrantFiled: June 18, 2013Date of Patent: December 26, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Vaidyanathan Raghavan, Bradley Stevenson, Gail Giacobbe, Xuelei Sun, March Rogers, Bojana Ostojic, Nathaniel Eric Breskin Auer, Ellen Steele
-
Publication number: 20140372525Abstract: Notifications are delivered to a user based in part on a user's current context. The notifications may be based on personal information (e.g. calendar events, tasks, alerts, and the like) as well as a context of a user. The notifications may be delivered using different types of notifications. The type of notification selected may be based on the current context of the user. Notifications may also be sent to other users (e.g. that are part of a trusted group) in response to a change in state of the event (e.g. the task completed). Instead of a user receiving notifications at preset times, notifications are delivered to the user using their current context. A group member may also create a message to another member requesting an action. When a response is made, the requesting group member receives a notification and the other group members may also receive notifications.Type: ApplicationFiled: June 18, 2013Publication date: December 18, 2014Inventors: Vaidyanathan Raghavan, Bradley Stevenson, Gail Giacobbe, Xuelei Sun, March Rogers, Bojana Ostojic, Nathaniel Eric Breskin Auer, Ellen Steele
-
Publication number: 20140359464Abstract: The description relates to opportunity events. One example can filter events based upon at least one parameter from a profile of a user. The filtering can produce potential opportunity events for the user. The example can compare the potential opportunity events to the user profile utilizing a similarity threshold such that the potential opportunity events that satisfy the similarity threshold are considered opportunity events. The example can rank the opportunity events by confidence level of matching the user profile. The example can also automatically populate high ranking individual opportunity events onto a calendar of the user. The example can further notify the user about the automatically populating.Type: ApplicationFiled: February 7, 2014Publication date: December 4, 2014Applicant: Microsoft CorporationInventors: Denis POSSING, Gail GIACOBBE, Jane KIM, Ruth KIKIN-GIL, Bojana OSTOJIC
-
Patent number: 8739052Abstract: A method of overlaying layers of a user interface on a display of a computing device is presented herein. In a preferred embodiment, while a media item is displayed within the user interface, an overlay having features associated with the media item being displayed on the user interface is layered on top of the user interface such that the media item beneath the overlay layer is at least partially viewable through the overlay layer.Type: GrantFiled: August 30, 2005Date of Patent: May 27, 2014Assignee: Microsoft CorporationInventors: Bojana Ostojic, Christopher A Glein, Mark R. Gibson, William H Vong, Benjamin N Alton, Mark S Newell
-
Publication number: 20130303190Abstract: A user sends a location request to a user of a group that requests the user's current location. For example, one family member may send a location request to another family member that is part of their family group for their current location. The user receiving the request may accept the location request or reject the location request. When the location request is reject, the requesting user is not provided with the current location information of the user. When the location request is accepted, the requesting user is provided with the current location information of the user. In addition to providing the location information to the requesting user, the location may also be shared with other members of the group. For example, a message may be sent to each of the family members that are part of the group that informs them that a member has updated their location.Type: ApplicationFiled: June 17, 2013Publication date: November 14, 2013Applicant: Microsoft CorporationInventors: Rubaiyat Khan, Alice Jane Brush, Peter Eberhardy, March Rogers, Bojana Ostojic, Nathaniel Eric Breskin Auer, Stefanie Danhope, Abigail Welborn, Daniel Larsen
-
Patent number: 8504922Abstract: Described herein is technology for, among other things, performing navigation in a media environment. The technology involves the presenting a user with only a portion of the previously visited pages or areas as he or she moves to previously visited pages or areas. As the user moves around the media environment, the movements are recorded for use when requests are received for previously visited areas or pages. As the user moves to previously visited areas redundant pages or areas are skipped. Thus, the user's forward and backward navigation are different and the user moves backward more easily, quickly and efficiently.Type: GrantFiled: December 29, 2006Date of Patent: August 6, 2013Assignee: Microsoft CorporationInventors: Mark Newell, Jeffrey Margolis, Will Vong, Bill Flora, Bojana Ostojic, Kristina Voros, Christen Coomer, Frederic Azera
-
Patent number: 7810043Abstract: Embodiments of a media user interface are presented herein. In one embodiment, a plurality of representations of media items is arranged into a plurality of groups such that the plurality of groups of representations are horizontally navigated like a carousel. In another embodiment, the plurality of representations of media items is presented based on user selection of data associated with features of the media items. Yet in another embodiment where a plurality of representations is vertically aligned, navigating a representation causes vertical space between the representation and another representation next to it to be increased and causes representations of a sub-category of the representation to be displayed within the increased space.Type: GrantFiled: August 30, 2005Date of Patent: October 5, 2010Assignee: Microsoft CorporationInventors: Bojana Ostojic, Benjamin N Alton, Christopher A Glein, Mark R. Gibson, Mark S Newell, William H Vong
-
Patent number: 7761812Abstract: Outputting a user interface having a list of a plurality of representations of media items on a display of a computing device is presented. In one embodiment, a center locking region (CLR) is defined in the user interface and covers a portion of the plurality of representations, wherein navigation from a first representation within the CLR to a second representation outside the CLR causes a scrolling of the second representation into the CLR on one horizontal side and a scrolling of a third representation within the CLR out of the CLR on the other horizontal side while navigation through a portion of the plurality of representations within the CLR causes no scrolling. In another embodiment, a gap indicating a beginning and an end of the list is displayed and a scrolling occurs when the gap is within the CLR and a horizontal navigation within the CLR is performed.Type: GrantFiled: August 30, 2005Date of Patent: July 20, 2010Assignee: Microsoft CorporationInventors: Bojana Ostojic, Christopher A Glein, Mark R. Gibson, William H Vong, William T Flora, Benjamin N Alton, Mark S Newell
-
Publication number: 20100042947Abstract: Animations and transitions are provided for display of objects in a user interface. The animations and transitions include movement of objects into and within a display area, changes in the size or orientation of an object, and intensity changes for objects within a display area.Type: ApplicationFiled: October 21, 2009Publication date: February 18, 2010Applicant: MICROSOFT CORPORATIONInventors: BOJANA OSTOJIC, CHRISTOPHER A. GLEIN, KORT D. SANDS, MARK R. GIBSON, WILLIAM H. VONG
-
Publication number: 20080163127Abstract: Described herein is technology for, among other things, performing navigation in a media environment. The technology involves the presenting a user with only a portion of the previously visited pages or areas as he or she moves to previously visited pages or areas. As the user moves around the media environment, the movements are recorded for use when requests are received for previously visited areas or pages. As the user moves to previously visited areas redundant pages or areas are skipped. Thus, the user's forward and backward navigation are different and the user moves backward more easily, quickly and efficiently.Type: ApplicationFiled: December 29, 2006Publication date: July 3, 2008Applicant: Microsoft CorporationInventors: Mark Newell, Jeffrey Margolis, Will Vong, Bill Flora, Bojana Ostojic, Kristina Voros, Christen Coomer, Frederic Azera
-
Patent number: D546335Type: GrantFiled: January 4, 2006Date of Patent: July 10, 2007Assignee: Microsoft CorporationInventors: William H. Vong, Mark R. Gibson, Bojana Ostojic
-
Patent number: D552623Type: GrantFiled: January 4, 2006Date of Patent: October 9, 2007Assignee: Microsoft CorporationInventors: William H. Vong, Mark R. Gibson, Bojana Ostojic, Kort Danner Sands, Marc S. Oshiro
-
Patent number: D553138Type: GrantFiled: January 4, 2006Date of Patent: October 16, 2007Assignee: Microsoft CorporationInventors: William H. Vong, Mark R. Gibson, Bojana Ostojic