Patents by Inventor Lee Mallabone
Lee Mallabone 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: 10313283Abstract: Methods and systems of optimizing e-mail for mobile devices are described. In some embodiments, an e-mail message is caused to be displayed within an e-mail client on a mobile device. The e-mail message comprises a selectable link corresponding to a website action that can be performed on a website. A user on the mobile device is enabled to cause a performance of an e-mail action corresponding to the website action via the e-mail client without navigating to the website, such as via a new e-mail message generated within the e-mail client. A mobile link configured to cause the performance of the action via the e-mail client can be included in the e-mail message. A CSS pseudo-element can be included in CSS rules for the e-mail message. The CSS pseudo-element can be configured to generate mobile content associated with the mobile link.Type: GrantFiled: February 28, 2014Date of Patent: June 4, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Rahul Vohra, Martin Alexander Kleppmann, Lee Mallabone
-
Patent number: 10306050Abstract: Methods and systems of controlling the actions of a mobile browser to accommodate situations where a mobile application corresponding to a selected link is installed, as well as not installed, on a mobile device are described. In some embodiments, a selectable link associated with a mobile application is displayed within a mobile resource on a mobile device. A user selection of the selectable link is received. Content associated with the selectable link is displayed on the mobile device in response to receiving the user selection. If the mobile application is installed on the mobile device, then mobile application content associated with the mobile application is caused to be displayed within the mobile application on the mobile device. If the mobile application is not installed on the mobile device, then mobile browser content associated with the mobile application is caused to be displayed within the mobile browser.Type: GrantFiled: February 28, 2014Date of Patent: May 28, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Rahul Vohra, Martin Alexander Kleppmann, Lee Mallabone
-
Publication number: 20180109481Abstract: Methods and systems of dynamically updating content in e-mail messages are described. In some embodiments, an e-mail message is generated. The e-mail message comprises existing content viewable within an e-mail client and is configured to initiate a modification of the existing content within the e-mail message by the e-mail client subsequent to the e-mail message being downloaded by the e-mail client. The modification of the existing content is viewable within the e-mail client. The generated e-mail message is sent to an e-mall account from which a user can view the e-mail message within the e-mail client. In some embodiments, the e-mail message is further configured to cause the e-mail client to obtain new content from a remote server for use in the modification of the existing content within the e-mail message.Type: ApplicationFiled: December 15, 2017Publication date: April 19, 2018Inventors: Rahul Vohra, Martin Alexander Kleppmann, Lee Mallabone
-
Publication number: 20180060822Abstract: A system and method includes obtaining, from a database, member characteristics of a member of an online social networking system, obtaining, from the database, job characteristics of a job posted to the online social networking system, and determining, characteristic scores including, for each member characteristic, a characteristic score based on a relationship between the member characteristic and an associated one of the job characteristics. A processor combines the characteristic scores to obtain an aggregate job score, combines a subset of the characteristic scores to obtain a category score, obtains, from the database, aggregate job scores and category scores associated with the job from other members of the online social networking system, and determines an aggregate rank of the aggregate job score in relation to the aggregate job scores and a category rank of the category score in relation to the category scores.Type: ApplicationFiled: August 31, 2016Publication date: March 1, 2018Inventors: Chenying Hou, Aibo Tian, Suman Sundaresh, Lee Mallabone, Thogori C. Karago
-
Patent number: 9847960Abstract: Methods and systems of dynamically updating content in e-mail messages are described. In some embodiments, an e-mail message is generated. The e-mail message comprises existing content viewable within an e-mail client and is configured to initiate a modification of the existing content within the e-mail message by the e-mail client subsequent to the e-mail message being downloaded by the e-mail client. The modification of the existing content is viewable within the e-mail client. The generated e-mail message is sent to an e-mail account from which a user can view the e-mail message within the e-mail client. In some embodiments, the e-mail message is further configured to cause the e-mail client to obtain new content from a remote server for use in the modification of the existing content within the e-mail message.Type: GrantFiled: February 27, 2014Date of Patent: December 19, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Rahul Vohra, Martin Alexander Kleppmann, Lee Mallabone
-
Patent number: 9794203Abstract: Example communication systems and methods are described. In one implementation, a method receives a message from a message server and identifies a network link contained in the received message. The network link is associated with shareable content. The received message is modified to indicate, to a user of a client device, an option to share the network link with at least on recipient. The modified message is then communicated to the client device.Type: GrantFiled: December 7, 2012Date of Patent: October 17, 2017Assignee: LinkedIn CorporationInventors: Martin Kleppmann, Rahul Vohra, Conrad Irwin, Lee Mallabone, Sam Stokes
-
Patent number: 9787820Abstract: Methods and systems of navigating between a mobile application and a mobile browser are described. In some embodiments, it is determined that an action has been performed within a mobile application on a mobile device to launch a mobile browser on the mobile device. An identifier for the mobile application is then registered with an operating system of the mobile device, and a navigation element of the mobile browser is associated with the registered identifier. The mobile application can then be re-launched in response to receiving an indication of a selection of the navigation element within the mobile browser. In some embodiments, the identifier is a uniform resource identifier (URI). In some embodiments, associating the navigation element of the mobile browser with the registered identifier comprises modifying a browser history of the mobile browser. In some embodiments, the navigation element is a selectable back button.Type: GrantFiled: February 28, 2014Date of Patent: October 10, 2017Assignee: LinkedIn CorporationInventors: Rahul Vohra, Martin Alexander Kleppmann, Lee Mallabone
-
Patent number: 9705829Abstract: Example communication systems and methods are described. In one implementation, a method receives a message from a message server. The method identifies constituent data contained in the message and accesses supplemental information associated with the message based on the constituent data. The message is modified to include at least one of a portion of the supplemental information and a reference to the supplemental information. The modified message is then communicated to a client device.Type: GrantFiled: December 7, 2012Date of Patent: July 11, 2017Assignee: LinkedIn CorporationInventors: Martin Kleppmann, Rahul Vohra, Conrad Irwin, Lee Mallabone, Sam Stokes
-
Publication number: 20150244655Abstract: Methods and systems of dynamically updating content in e-mail messages are described. In some embodiments, an e-mail message is generated. The e-mail message comprises existing content viewable within an e-mail client and is configured to initiate a modification of the existing content within the e-mail message by the e-mail client subsequent to the e-mail message being downloaded by the e-mail client. The modification of the existing content is viewable within the e-mail client. The generated e-mail message is sent to an e-mail account from which a user can view the e-mail message within the e-mail client. In some embodiments, the e-mail message is further configured to cause the e-mail client to obtain new content from a remote server for use in the modification of the existing content within the e-mail message.Type: ApplicationFiled: February 27, 2014Publication date: August 27, 2015Applicant: LinkedIn CorporationInventors: Rahul Vohra, Martin Alexander Kleppmann, Lee Mallabone
-
Publication number: 20150046843Abstract: Methods and systems of controlling the actions of a mobile browser to accommodate situations where a mobile application corresponding to a selected link is installed, as well as not installed, on a mobile device are described. In some embodiments, a selectable link associated with a mobile application is displayed within a mobile resource on a mobile device. A user selection of the selectable link is received. Content associated with the selectable link is displayed on the mobile device in response to receiving the user selection. If the mobile application is installed on the mobile device, then mobile application content associated with the mobile application is caused to be displayed within the mobile application on the mobile device. If the mobile application is not installed on the mobile device, then mobile browser content associated with the mobile application is caused to be displayed within the mobile browser.Type: ApplicationFiled: February 28, 2014Publication date: February 12, 2015Applicant: Linkedln CorporationInventors: Rahul Vohra, Martin Alexander Kleppmann, Lee Mallabone
-
Publication number: 20150046547Abstract: Methods and systems of optimizing e-mail for mobile devices are described. In some embodiments, an e-mail message is caused to be displayed within an e-mail client on a mobile device. The e-mail message comprises a selectable link corresponding to a website action that can be performed on a website. A user on the mobile device is enabled to cause a performance of an e-mail action corresponding to the website action via the e-mail client without navigating to the website, such as via a new e-mail message generated within the e-mail client. A mobile link configured to cause the performance of the action via the e-mail client can be included in the e-mail message. A CSS pseudo-element can be included in CSS rules for the e-mail message. The CSS pseudo-element can be configured to generate mobile content associated with the mobile link.Type: ApplicationFiled: February 28, 2014Publication date: February 12, 2015Applicant: LinkedIn CorporationInventors: Rahul Vohra, Martin Alexander Kleppmann, Lee Mallabone
-
Publication number: 20150046848Abstract: Methods and systems of navigating between a mobile application and a mobile browser are described. In some embodiments, it is determined that an action has been performed within a mobile application on a mobile device to launch a mobile browser on the mobile device. An identifier for the mobile application is then registered with an operating system of the mobile device, and a navigation element of the mobile browser is associated with the registered identifier. The mobile application can then be re-launched in response to receiving an indication of a selection of the navigation element within the mobile browser. In some embodiments, the identifier is a uniform resource identifier (URI). In some embodiments, associating the navigation element of the mobile browser with the registered identifier comprises modifying a browser history of the mobile browser. In some embodiments, the navigation element is a selectable back button.Type: ApplicationFiled: February 28, 2014Publication date: February 12, 2015Applicant: Linkedln CorporationInventors: Rahul Vohra, Martin Alexander Kleppmann, Lee Mallabone
-
Publication number: 20140164528Abstract: Example communication systems and methods are described. In one implementation, a method receives a message from a message server. The method identifies constituent data contained in the message and accesses supplemental information associated with the message based on the constituent data. The message is modified to include at least one of a portion of the supplemental information and a reference to the supplemental information. The modified message is then communicated to a client device.Type: ApplicationFiled: December 7, 2012Publication date: June 12, 2014Applicant: LINKEDIN CORPORATIONInventors: Martin Kleppmann, Rahul Vohra, Conrad Irwin, Lee Mallabone, Sam Stokes
-
Publication number: 20140164529Abstract: Example communication systems and methods are described. In one implementation, a method receives a message from a message server. The method identifies an activity contained in the received message. The received message is modified to indicate, to a user of a client device, an option to create a reminder associated with the activity contained in the received message. The modified message is then communicated to the client device.Type: ApplicationFiled: December 7, 2012Publication date: June 12, 2014Applicant: Linkedln CorporationInventors: Martin Kleppmann, Rahul Vohra, Conrad Irwin, Lee Mallabone, Sam Stokes
-
Publication number: 20140164478Abstract: Example communication systems and methods are described. In one implementation, a method receives a message from a message server and identifies a network link contained in the received message. The network link is associated with shareable content. The received message is modified to indicate, to a user of a client device, an option to share the network link with at least on recipient. The modified message is then communicated to the client device.Type: ApplicationFiled: December 7, 2012Publication date: June 12, 2014Applicant: Linkedln CorporationInventors: Martin Kleppmann, Rahul Vohra, Conrad Irwin, Lee Mallabone, Sam Stokes