Patents by Inventor Christopher Michael Maloney

Christopher Michael Maloney 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: 11334519
    Abstract: Systems, components, devices, and methods for generating suggestions for content files are provided. A non-limiting example is a method for generating suggestions for arranging content. The method includes the step of receiving a content file from a client, the content file including a content region and a content element. The method also includes the step of analyzing the content file to select a blueprint for the content region. The method further includes the step of generating a suggestion for arranging the content region based on the selected blueprint. Additionally, the method includes the step of transmitting the suggestion to the client.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: May 17, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Christopher Michael Maloney
  • Patent number: 11159658
    Abstract: A messaging protocol supporting the homogenization of telematics data across a variety of remote monitoring contexts is disclosed. For example, different remote monitoring contexts may include vehicle monitoring and pet monitoring. The messaging protocol includes client-side and server-side implementations.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: October 26, 2021
    Assignee: MOJ.IO, Inc.
    Inventors: Tejas Ashokkumar Vora, Mahmoud Ahmed Abdelfattah Abdelrasoul, Christopher Michael Maloney
  • Publication number: 20200104277
    Abstract: Systems, components, devices, and methods for generating suggestions for content files are provided. A non-limiting example is a method for generating suggestions for arranging content. The method includes the step of receiving a content file from a client, the content file including a content region and a content element. The method also includes the step of analyzing the content file to select a blueprint for the content region. The method further includes the step of generating a suggestion for arranging the content region based on the selected blueprint. Additionally, the method includes the step of transmitting the suggestion to the client.
    Type: Application
    Filed: December 2, 2019
    Publication date: April 2, 2020
    Inventor: Christopher Michael Maloney
  • Publication number: 20200028946
    Abstract: A messaging protocol supporting the homogenization of telematics data across a variety of remote monitoring contexts is disclosed. For example, different remote monitoring contexts may include vehicle monitoring and pet monitoring. The messaging protocol includes client-side and server-side implementations.
    Type: Application
    Filed: July 23, 2019
    Publication date: January 23, 2020
    Applicant: Moj.io, Inc.
    Inventors: Tejas Ashokkumar Vora, Mahmoud Ahmed Abdelfattah Abdelrasoul, Christopher Michael Maloney
  • Patent number: 10534748
    Abstract: Systems, components, devices, and methods for generating suggestions for content files are provided. A non-limiting example is a method for generating suggestions for arranging content. The method includes the step of receiving a content file from a client, the content file including a content region and a content element. The method also includes the step of analyzing the content file to select a blueprint for the content region. The method further includes the step of generating a suggestion for arranging the content region based on the selected blueprint. Additionally, the method includes the step of transmitting the suggestion to the client.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: January 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Christopher Michael Maloney
  • Patent number: 10496600
    Abstract: Systems, components, devices, and methods for generating suggestions for content files are provided. A non-limiting example is a method for generating suggestions for arranging content. The method includes the step of receiving a content file from a client, the content file including a content region and a content element. The method also includes the step of analyzing the content file to select a blueprint for the content region. The method further includes the step of generating a suggestion for arranging the content region based on the selected blueprint. Additionally, the method includes the step of transmitting the suggestion to the client.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: December 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Christopher Michael Maloney
  • Patent number: 9824291
    Abstract: Systems, components, devices, and methods for generating suggestions based on extracting colors from an image are provided. A non-limiting example is a method for generating suggestions for arranging content based on matching colors in an image. The method includes the step of receiving a content file. The content file includes a content region and an image. The method also includes the step of analyzing the image to identify candidate colors in the image. Additionally, the method includes the step of generating a suggestion for the content region. The suggestion includes the image and a suggested design element. The suggested design element matches one of the identified candidate colors.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: November 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Michael Maloney, Gilberto Aristides Apodaca Aragon
  • Patent number: 9715501
    Abstract: Technologies are described herein for converting presentations between differing slide dimensions and aspect ratios. A scaling factor is calculated from the difference between the original dimensions of the slide and the new dimensions of the converted slide. Next, the content objects on the slide are scaled based on the scaling factor such that the aspect ratio of the content object is maintained. A horizontal position zone and vertical position zone is determined for each content object on the slide, and new coordinates for the position of the content objects are calculated utilizing formulas based on the horizontal position zone and a vertical position zone determined for each.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: July 25, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Christopher Michael Maloney, Muhammad Asim Goheer, Jesse Patrick Harvey
  • Publication number: 20170139930
    Abstract: Systems, components, devices, and methods for generating suggestions for content files are provided. A non-limiting example is a method for generating suggestions for arranging content. The method includes the step of receiving a content file from a client, the content file including a content region and a content element. The method also includes the step of analyzing the content file to select a blueprint for the content region. The method further includes the step of generating a suggestion for arranging the content region based on the selected blueprint. Additionally, the method includes the step of transmitting the suggestion to the client.
    Type: Application
    Filed: March 25, 2016
    Publication date: May 18, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Christopher Michael Maloney
  • Publication number: 20170140250
    Abstract: Systems, components, devices, and methods for understanding the content of an image are provided. A non-limiting example is a method for generating suggestions for arranging content based on understanding the contents of an image. The method includes the step of receiving a content file that includes a content region and an image. The method also includes the steps of generating a statistical analysis of the image and calculating a score based on the statistical analysis. The method also includes the step of classifying the image based on comparing the score to a threshold value. Additionally, the method includes the step of generating a suggestion for arranging the content region based on the classification of the image.
    Type: Application
    Filed: March 25, 2016
    Publication date: May 18, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Christopher Michael Maloney, Alexander Ivaniukovich
  • Publication number: 20170140241
    Abstract: Systems, components, devices, and methods for generating suggestions based on extracting colors from an image are provided. A non-limiting example is a method for generating suggestions for arranging content based on matching colors in an image. The method includes the step of receiving a content file. The content file includes a content region and an image. The method also includes the step of analyzing the image to identify candidate colors in the image. Additionally, the method includes the step of generating a suggestion for the content region. The suggestion includes the image and a suggested design element. The suggested design element matches one of the identified candidate colors.
    Type: Application
    Filed: March 25, 2016
    Publication date: May 18, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Christopher Michael Maloney, Gilberto Aristides Apodaca Aragon
  • Patent number: 9563630
    Abstract: Technologies are described herein for converting presentations between differing slide dimensions and aspect ratios. During dimensional conversion of a slide, foreground objects placed on the slide by a user are dimensionally scaled and repositioned on the slide based on a change in the overall dimensions of the slide, while background objects on the slide originating from a slide master associated with the slide are replaced with corresponding background objects from a new template associated with the new aspect ratio of the slide. Any content and/or properties of the old background objects on the slide are copied to the corresponding background objects on the dimensionally converted slide.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: February 7, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Christopher Michael Maloney, Muhammad Asim Goheer, Jesse Patrick Harvey
  • Patent number: 9418068
    Abstract: Technologies are described herein for converting presentations between differing slide dimensions and aspect ratios. A scaling factor is calculated from the difference between the original dimensions of the slide and the new dimensions of the converted slide. Next, the content objects on the slide are scaled based on the scaling factor such that the aspect ratio of the content object is maintained. Finally, the content objects are repositioned on the slide in order to maintain a relative distance between the position of the content object and the center of the slide.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: August 16, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Michael Maloney, Muhammad Asim Goheer, Jesse Patrick Harvey
  • Patent number: 9354779
    Abstract: A presentation program provides a graphical user interface that includes a theme gallery and a theme variation gallery. Users can apply a theme to a slide by selecting a theme thumbnail image. Once selected, a corresponding set of theme variations are indicated in the theme variation gallery using theme variation thumbnail images. Users can apply the desired theme variation by selecting the theme variation thumbnail image. Once selected, the theme variation is applied to the slide. A theme variation family identifier is stored in the slide file that allows subsequent identification of the theme, and allows a presentation program to subsequently identify theme variations for display on the theme variation gallery. A file structure is identified that allows backwards compatibility so that a presentation file of a slide with theme variations can be opened by an earlier version of a presentation program that does not implement theme variations.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: May 31, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Michael Maloney, Muhammad Asim Goheer, Onur Onder
  • Patent number: 9305385
    Abstract: An animation timeline is analyzed to determine one or more discrete states. Each discrete state includes one or more animation effects. The discrete states represent scenes of a slide in a slide presentation. The concepts of scenes allows user to view a timeline of scenes, open a scene, and direct manipulate objects in the scene to author animations. The animations can include motion path animation effects, which can be directly manipulated utilizing a motion path tweening method. To aid in direct manipulation of a motion path of an object, a ghost version of the object can be shown to communicate to a user the position of the object after a motion path animation effect that includes the motion path is performed. The ghost version may also be used to show a start position when a start point is manipulated.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: April 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Michael Maloney, Mirza Pasalic, Runzhen Huang
  • Patent number: 9250767
    Abstract: A presentation program provides a graphical user interface that includes a theme gallery and a theme variation gallery. Users can apply a theme to a slide by selecting a theme thumbnail image. Once selected, a corresponding set of theme variations are indicated in the theme variation gallery using theme variation thumbnail images. Users can apply the desired theme variation by selecting the theme variation thumbnail image. Once selected, the theme variation is applied to the slide. A theme variation family identifier is stored in the slide file that allows subsequent identification of the theme, and allows a presentation program to subsequently identify theme variations for display on the theme variation gallery. A file structure is identified that allows backwards compatibility so that a presentation file of a slide with theme variations can be opened by an earlier version of a presentation program that does not implement theme variations.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: February 2, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Michael Maloney, Muhammad Asim Goheer, Onur Onder
  • Patent number: 9183658
    Abstract: An animation timeline is analyzed to determine one or more discrete states. Each discrete state includes one or more animation effects. The discrete states represent scenes of a slide in a slide presentation. The concepts of scenes allows user to view a timeline of scenes, open a scene, and direct manipulate objects in the scene to author animations. The animations can include motion path animation effects, which can be directly manipulated utilizing a motion path tweening method. To aid in direct manipulation of a motion path of an object, a ghost version of the object can be shown to communicate to a user the position of the object after a motion path animation effect that includes the motion path is performed. The ghost version may also be used to show a start position when a start point is manipulated.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: November 10, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Michael Maloney, Mirza Pasalic, Runzhen Huang
  • Publication number: 20140173442
    Abstract: Technologies are described herein for providing a presenter view in a presentation application. A determination is made, by a presentation application executing on a computer, as to whether a secondary display device is coupled to the computer. If a determination is made that the secondary display device is coupled to the computer, then the presentation application is transformed from a default configuration to a presenter configuration. If a determination has been made that the presentation is complete, then the presentation application is transformed from a presenter configuration to a default configuration.
    Type: Application
    Filed: December 18, 2012
    Publication date: June 19, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Lishan Yu, Christopher Michael Maloney, Diana Gail Kimball, Trevor Bradshaw Florence, Shawn Alan Villaron, Hannes Ruescher, Jeffrey Edwin Murray
  • Patent number: D708205
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: July 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Christopher Michael Maloney, Keri Talbot
  • Patent number: D711413
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: August 19, 2014
    Assignee: Microsoft Corporation
    Inventors: Lishan Yu, Trevor Florence, Valerie Rosen, Christopher Michael Maloney, Christopher D. Edwards, Diana Gail Kimball