Patents by Inventor Miladin Pavlicic
Miladin Pavlicic 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: 20190182192Abstract: In particular embodiments, a messaging device or server may be operable to receive a message including a thread identifier or a list of conversation participants; if the message includes a thread identifier, then append the message to a locally-stored conversation thread possessing the same thread identifier; if the message includes a list of participants, then: search a plurality of locally-stored conversation threads for a conversation threads having participants matching the list of participants; and in response to a match, append the message to the matching thread; in response to failing to find a match, generate an offline identifier for the message and storing the message locally.Type: ApplicationFiled: February 13, 2019Publication date: June 13, 2019Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
-
Patent number: 10263934Abstract: In particular embodiments, a mailbox server is operable to receive, from a client, a message to be delivered to an endpoint; store the message in a mailbox associated with the user; access a set of policies for the client or the endpoint; determine a delivery channel for the message based on the policies; and transmit the message to the endpoint through the delivery channel. In particular embodiments, the mailbox server may transmit SMS messages via a special bind with a recipient's SMSC, or via a carrier short code. In particular embodiments, the mailbox server may transmit the message as an email or via an internal messaging system over a packet data connection.Type: GrantFiled: March 6, 2018Date of Patent: April 16, 2019Assignee: Facebook, Inc.Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar, Rose Yao, Jason Sobel
-
Patent number: 10257146Abstract: In particular embodiments, a messaging device or server may be operable to receive a message including a thread identifier or a list of conversation participants; if the message includes a thread identifier, then append the message to a locally-stored conversation thread possessing the same thread identifier; if the message includes a list of participants, then: search a plurality of locally-stored conversation threads for a conversation threads having participants matching the list of participants; and in response to a match, append the message to the matching thread; in response to failing to find a match, generate an offline identifier for the message and storing the message locally.Type: GrantFiled: August 20, 2015Date of Patent: April 9, 2019Assignee: Facebook, Inc.Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
-
Publication number: 20180198745Abstract: In particular embodiments, a mailbox server is operable to receive, from a client, a message to be delivered to an endpoint; store the message in a mailbox associated with the user; access a set of policies for the client or the endpoint; determine a delivery channel for the message based on the policies; and transmit the message to the endpoint through the delivery channel. In particular embodiments, the mailbox server may transmit SMS messages via a special bind with a recipient's SMSC, or via a carrier short code. In particular embodiments, the mailbox server may transmit the message as an email or via an internal messaging system over a packet data connection.Type: ApplicationFiled: March 6, 2018Publication date: July 12, 2018Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar, Rose Yao, Jason Sobel
-
Patent number: 9986099Abstract: Methods and systems directed to retrieving voicemails from a voice mailbox server. In particular embodiments, a mailbox server may receive a notification from the voice mailbox server and connect to the voice mailbox server providing the credentials of a client device, and pull new voicemails for storage at the mailbox server. In particular embodiments, mailbox server periodically polls voice mailbox server for new voicemail messages. In particular embodiments, a client device polls or receives notification of new voicemails, and transmits a downloaded message to the mailbox server.Type: GrantFiled: August 2, 2017Date of Patent: May 29, 2018Assignee: Facebook, Inc.Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
-
Patent number: 9948590Abstract: In particular embodiments, a mailbox server is operable to receive, from a client, a message to be delivered to an endpoint; store the message in a mailbox associated with the user; access a set of policies for the client or the endpoint; determine a delivery channel for the message based on the policies; and transmit the message to the endpoint through the delivery channel. In particular embodiments, the mailbox server may transmit SMS messages via a special bind with a recipient's SMSC, or via a carrier short code. In particular embodiments, the mailbox server may transmit the message as an email or via an internal messaging system over a packet data connection.Type: GrantFiled: November 9, 2016Date of Patent: April 17, 2018Assignee: Facebook, Inc.Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar, Rose Yao, Jason Sobel
-
Patent number: 9830306Abstract: Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.Type: GrantFiled: October 23, 2012Date of Patent: November 28, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Travis Leithead, Justin E. Rogers, Miladin Pavlicic, Curtis Cheng-Cheng Man, Yong Qu, Nathan J. E. Furtwangler, Reza A. Nourai, Steven Edward Lucco
-
Patent number: 9830305Abstract: Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.Type: GrantFiled: May 31, 2011Date of Patent: November 28, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Travis Leithead, Justin Rogers, Miladin Pavlicic, Curtis Cheng-Cheng Man, Yong Qu, Nathan J. E. Furtwangler, Reza A. Nourai, Steven Lucco
-
Publication number: 20170331957Abstract: Methods and systems directed to retrieving voicemails from a voice mailbox server. In particular embodiments, a mailbox server may receive a notification from the voice mailbox server and connect to the voice mailbox server providing the credentials of a client device, and pull new voicemails for storage at the mailbox server. In particular embodiments, mailbox server periodically polls voice mailbox server for new voicemail messages. In particular embodiments, a client device polls or receives notification of new voicemails, and transmits a downloaded message to the mailbox server.Type: ApplicationFiled: August 2, 2017Publication date: November 16, 2017Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
-
Patent number: 9819800Abstract: Methods and systems directed to retrieving voicemails from a voice mailbox server. In particular embodiments, a mailbox server may receive a notification from the voice mailbox server and connect to the voice mailbox server providing the credentials of a client device, and pull new voicemails for storage at the mailbox server. In particular embodiments, mailbox server periodically polls voice mailbox server for new voicemail messages. In particular embodiments, a client device polls or receives notification of new voicemails, and transmits a downloaded message to the mailbox server.Type: GrantFiled: April 12, 2016Date of Patent: November 14, 2017Assignee: Facebook, Inc.Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
-
Patent number: 9800537Abstract: Methods and systems directed to assigning individual messages and call log data into an aggregated conversation thread on both client and server devices for a user interface having a conversations view including all the communications a given users has with his or her contacts across multiple communication means and protocols. Messages between a user and a particular contact are threaded together, regardless of their format or protocol in order to provide the user with a quick history of all communications with his or her contacts.Type: GrantFiled: May 20, 2016Date of Patent: October 24, 2017Assignee: Facebook, Inc.Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
-
Patent number: 9703596Abstract: Various embodiments provide a service platform that integrates services, such as web services and/or local services, across a variety of applications. In at least some embodiments, services can be integrated with legacy applications that are “unaware” of such services, as well as applications that are aware of such services.Type: GrantFiled: March 26, 2012Date of Patent: July 11, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Sean Lyndersay, Miladin Pavlicic, Jane T. Kim, Jonathan Garcia, Steve Strauch, David L. Risney
-
Publication number: 20170063768Abstract: In particular embodiments, a mailbox server is operable to receive, from a client, a message to be delivered to an endpoint; store the message in a mailbox associated with the user; access a set of policies for the client or the endpoint; determine a delivery channel for the message based on the policies; and transmit the message to the endpoint through the delivery channel. In particular embodiments, the mailbox server may transmit SMS messages via a special bind with a recipient's SMSC, or via a carrier short code. In particular embodiments, the mailbox server may transmit the message as an email or via an internal messaging system over a packet data connection.Type: ApplicationFiled: November 9, 2016Publication date: March 2, 2017Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar, Rose Yao, Jason Sobel
-
Patent number: 9582479Abstract: Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.Type: GrantFiled: November 3, 2014Date of Patent: February 28, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Travis Leithead, Justin E. Rogers, Miladin Pavlicic, Curtis Cheng-Cheng Man, Yong Qu, Nathan J. E. Furtwangler, Reza A. Nourai, Steven Edward Lucco
-
Patent number: 9515976Abstract: In particular embodiments, a mailbox server is operable to receive, from a client, a message to be delivered to an endpoint; store the message in a mailbox associated with the user; access a set of policies for the client or the endpoint; determine a delivery channel for the message based on the policies; and transmit the message to the endpoint through the delivery channel. In particular embodiments, the mailbox server may transmit SMS messages via a special bind with a recipients SMSC, or via a carrier short code. In particular embodiments, the mailbox server may transmit the message as an email or via an internal messaging system over a packet data connection.Type: GrantFiled: December 19, 2011Date of Patent: December 6, 2016Assignee: Facebook, Inc.Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar, Rose Yao, Jason Sobel
-
Publication number: 20160269351Abstract: Methods and systems directed to assigning individual messages and call log data into an aggregated conversation thread on both client and server devices for a user interface having a conversations view including all the communications a given users has with his or her contacts across multiple communication means and protocols. Messages between a user and a particular contact are threaded together, regardless of their format or protocol in order to provide the user with a quick history of all communications with his or her contacts.Type: ApplicationFiled: May 20, 2016Publication date: September 15, 2016Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
-
Publication number: 20160227040Abstract: Methods and systems directed to retrieving voicemails from a voice mailbox server. In particular embodiments, a mailbox server may receive a notification from the voice mailbox server and connect to the voice mailbox server providing the credentials of a client device, and pull new voicemails for storage at the mailbox server. In particular embodiments, mailbox server periodically polls voice mailbox server for new voicemail messages. In particular embodiments, a client device polls or receives notification of new voicemails, and transmits a downloaded message to the mailbox server.Type: ApplicationFiled: April 12, 2016Publication date: August 4, 2016Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar
-
Patent number: 9405738Abstract: Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.Type: GrantFiled: November 3, 2014Date of Patent: August 2, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Travis Leithead, Justin E. Rogers, Miladin Pavlicic, Curtis Cheng-Cheng Man, Yong Qu, Nathan J. E. Furtwangler, Reza A. Nourai, Steven Edward Lucco
-
Patent number: 9396281Abstract: Various embodiments can enable a webpage publisher to describe structured data on a webpage in a manner that enables a Web browser to intelligently present activities that pertain to user selections relative to the structured data appearing on the webpage. In at least some embodiments, a webpage publisher can provide markup that identifies structured data on a webpage. A service provider can provide a representation that describes the types of structured data in which it is interested, and how to handle the structured data responsive to a user selection. The Web browser can then use the markup in the webpage and the service provider's representation to identify and present activities associated with structured data selected by the user.Type: GrantFiled: August 13, 2008Date of Patent: July 19, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Jane T. Kim, Miladin Pavlicic
-
Patent number: 9374690Abstract: Methods and systems directed to assigning individual messages and call log data into an aggregated conversation thread on both client and server devices for a user interface having a conversations view including all the communications a given users has with his or her contacts across multiple communication means and protocols. Messages between a user and a particular contact are threaded together, regardless of their format or protocol in order to provide the user with a quick history of all communications with his or her contacts.Type: GrantFiled: December 19, 2011Date of Patent: June 21, 2016Assignee: Facebook, Inc.Inventors: Mohit Talwar, Miladin Pavlicic, Siddharth Murlidhar