Patents by Inventor David M. Moore

David M. Moore 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: 9672255
    Abstract: This patent relates to a system for identifying influential users of a social network platform. The system may access records of messages sent or received by a plurality of users. The system can determine a power of a user to reach other users based at least in part on the messages. The system can determine an authority of the user on a topic. The system can also compute an impact score that reflects both the power and the authority of the user on the topic. Such scores may be used to select users based on impact as part of social trend analysis, marketing or other functions.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: June 6, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Danny B. Lange, Hung-Chih Yang, Xiong Zhang, Graham A. Wheeler, Jason J. Joyce, David M. Moore, Bhalchandra Pandit
  • Patent number: 9612714
    Abstract: A computing system may perform a method comprising displaying, on a graphical user interface (GUI) on a display of the computing system, a plurality of initial animations to a user, each of the plurality of animations being displayed in response to an identical function call, having an identical visual appearance, and being displayed to prompt an input from the user. The method may also comprise monitoring, by a processor of the computing system, the user's input to each of the plurality of animations. The method may also comprise displaying, by the GUI, a subsequent animation to the user, the subsequent animation being displayed in response to the identical function call but having a different visual appearance than the plurality of initial animations, the different visual appearance of the subsequent animation being based on the monitored inputs.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: April 4, 2017
    Assignee: Google Inc.
    Inventor: David M. Moore
  • Patent number: 9456048
    Abstract: Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for enabling web content (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such web content on their mobile devices in an interactive manner while in an off-line mode.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: September 27, 2016
    Assignee: IANYWHERE SOLUTIONS, INC.
    Inventors: David D. Kloba, Michael R. Gray, David M. Moore, Thomas E. Whittaker, David J. Williams, Rafael Z. Weinstein, Joshua E. Freeman, Linus M. Upson, Tashana K. Landray
  • Publication number: 20160188604
    Abstract: A system for identifying influential users of a social network platform. The system may compute a score for each of multiple users. Such a score may be topic-based, leading to a more accurate identification of influential users. Such a topic-based score may indicate authority and/or impact of a user with respect to a topic. The impact may be computed based on authority combined with other factors, such as power of the user. The authority score may be simply computed, in whole or in part, directly from a tweet log without, for example creating a retweet graph. As a result, the scores may be computed, using MapReduce primitives or other constructs that allow the computations to be distributed across multiple parallel processors. Such scores may be used to select users based on impact as part of social trend analysis, marketing or other functions.
    Type: Application
    Filed: March 3, 2016
    Publication date: June 30, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Danny B. LANGE, Hung-Chih YANG, Xiong ZHANG, Graham A. WHEELER, Jason J. JOYCE, David M. MOORE, Bhalchandra PANDIT
  • Patent number: 9294576
    Abstract: A system for identifying influential users of a social network platform. The system may compute a score for each of multiple users. Such a score may be topic-based, leading to a more accurate identification of influential users. Such a topic-based score may indicate authority and/or impact of a user with respect to a topic. The impact may be computed based on authority combined with other factors, such as power of the user. The authority score may be simply computed, in whole or in part, directly from a tweet log without, for example creating a retweet graph. As a result, the scores may be computed, using MapReduce primitives or other constructs that allow the computations to be distributed across multiple parallel processors. Such scores may be used to select users based on impact as part of social trend analysis, marketing or other functions.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: March 22, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Danny B. Lange, Hung-Chih Yang, Xiong Zhang, Graham A. Wheeler, Jason J. Joyce, David M. Moore, Bhalchandra Pandit
  • Publication number: 20140237065
    Abstract: Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for enabling web content (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such web content on their mobile devices in an interactive manner while in an off-line mode.
    Type: Application
    Filed: November 25, 2013
    Publication date: August 21, 2014
    Applicant: IANYWHERE SOLUTIONS, INC.
    Inventors: David D. KLOBA, Michael R. GRAY, David M. MOORE, Thomas E. WHITTAKER, David J. WILLIAMS, Rafael Z. WEINSTEIN, Joshua E. FREEMAN, Linus M. UPSON, Tashana K. LANDRAY
  • Publication number: 20140189536
    Abstract: A system for identifying influential users of a social network platform. The system may compute a score for each of multiple users. Such a score may be topic-based, leading to a more accurate identification of influential users. Such a topic-based score may indicate authority and/or impact of a user with respect to a topic. The impact may be computed based on authority combined with other factors, such as power of the user. The authority score may be simply computed, in whole or in part, directly from a tweet log without, for example creating a retweet graph. As a result, the scores may be computed, using MapReduce primitives or other constructs that allow the computations to be distributed across multiple parallel processors. Such scores may be used to select users based on impact as part of social trend analysis, marketing or other functions.
    Type: Application
    Filed: January 2, 2013
    Publication date: July 3, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Danny B. Lange, Hung-Chih Yang, Xiong Zhang, Graham A. Wheeler, Jason J. Joyce, David M. Moore, Bhalchandra Pandit
  • Publication number: 20140189000
    Abstract: A system for identifying influential users of a social network platform. The system may compute a score for each of multiple users. Such a score may be topic-based, leading to a more accurate identification of influential users. Such a topic-based score may indicate authority and/or impact of a user with respect to a topic. The impact may be computed based on authority combined with other factors, such as power of the user. The authority score may be simply computed, in whole or in part, directly from a tweet log without, for example creating a retweet graph. As a result, the scores may be computed, using MapReduce primitives or other constructs that allow the computations to be distributed across multiple parallel processors. Such scores may be used to select users based on impact as part of social trend analysis, marketing or other functions.
    Type: Application
    Filed: January 2, 2013
    Publication date: July 3, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Xiong Zhang, Hung-Chih Yang, Danny B. Lange, Scott J. Counts, David M. Moore, Graham A. Wheeler, Bhalchandra Pandit
  • Publication number: 20140157193
    Abstract: A computing system may perform a method comprising displaying, on a graphical user interface (GUI) on a display of the computing system, a plurality of initial animations to a user, each of the plurality of animations being displayed in response to an identical function call, having an identical visual appearance, and being displayed to prompt an input from the user. The method may also comprise monitoring, by a processor of the computing system, the user's input to each of the plurality of animations. The method may also comprise displaying, by the GUI, a subsequent animation to the user, the subsequent animation being displayed in response to the identical function call but having a different visual appearance than the plurality of initial animations, the different visual appearance of the subsequent animation being based on the monitored inputs.
    Type: Application
    Filed: May 22, 2013
    Publication date: June 5, 2014
    Applicant: GOOGLE INC.
    Inventor: David M. Moore
  • Patent number: 8595308
    Abstract: Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for enabling web content (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such web content on their mobile devices in an interactive manner while in an off-line mode.
    Type: Grant
    Filed: November 6, 2000
    Date of Patent: November 26, 2013
    Assignee: iAnywhere Solutions, Inc.
    Inventors: David D. Kloba, Michael R. Gray, David M. Moore, Thomas E. Whittaker, David J. Williams, Rafael Z. Weinstein, Joshua E. Freeman, Linus M. Upson, Tashana K. Landray
  • Patent number: 8471857
    Abstract: A computing system may perform a method comprising displaying, on a graphical user interface (GUI) on a display of the computing system, a plurality of initial animations to a user, each of the plurality of animations being displayed in response to an identical function call, having an identical visual appearance, and being displayed to prompt an input from the user. The method may also comprise monitoring, by a processor of the computing system, the user's input to each of the plurality of animations. The method may also comprise displaying, by the GUI, a subsequent animation to the user, the subsequent animation being displayed in response to the identical function call but having a different visual appearance than the plurality of initial animations, the different visual appearance of the subsequent animation being based on the monitored inputs.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: June 25, 2013
    Assignee: Google Inc.
    Inventor: David M. Moore
  • Patent number: 8020217
    Abstract: An infant wrap and a method for using such a wrap are provided. In one example, the wrap includes a main body folded with an outer surface of part of the main body facing itself to form at least a partial pouch. The wrap further includes a neck portion having first and second ends coupled to an upper edge of the main body to define a neck hole for the user, and a hood attached to a lower edge of the main body. Fasteners may be used to removably couple various portions of the baby wrap.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: September 20, 2011
    Inventors: David M Moore, Peggy Razor Clevinger
  • Patent number: 7987420
    Abstract: Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for enabling web content (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such web content on their mobile devices in an interactive manner while in an off-line mode.
    Type: Grant
    Filed: November 6, 2000
    Date of Patent: July 26, 2011
    Assignee: iAnywhere Solutions, Inc.
    Inventors: David D. Kloba, Michael R. Gray, David M. Moore, Thomas E. Whittaker, David J. Williams, Rafael Z. Weinstein, Joshua E. Freeman, Linus M. Upson
  • Patent number: 7840647
    Abstract: Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for executing scripts that can be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to interact with such scripts on their devices in an interactive manner. According to embodiments, the present invention performs script operations for mobile devices including steps for sending a request for an object and a list of support languages, and receiving the object and any related scripts in the supported languages.
    Type: Grant
    Filed: January 11, 2006
    Date of Patent: November 23, 2010
    Assignee: iAnywhere Solutions, Inc.
    Inventors: David D. Kloba, Michael R. Gray, David M. Moore, Thomas E. Whittaker, David J. Williams, Rafael Z. Weinstein, Joshua E. Freeman, Linus M. Upson, Adam T. Dingle
  • Publication number: 20100083418
    Abstract: An infant wrap and a method for using such a wrap are provided. In one example, the wrap includes a main body folded with an outer surface of part of the main body facing itself to form at least a partial pouch. The wrap further includes a neck portion having first and second ends coupled to an upper edge of the main body to define a neck hole for the user, and a hood attached to a lower edge of the main body. Fasteners may be used to removably couple various portions of the baby wrap.
    Type: Application
    Filed: October 15, 2008
    Publication date: April 8, 2010
    Inventors: David M. Moore, Peggy Razor Clevinger
  • Publication number: 20080319917
    Abstract: A method, computer program product, and system are provided for bidding for position placement in a search result on time-limited resources. For example, an embodiment of the method includes receiving a bid for position placement of the time-limited resource in the search result, calculating the bid based on historical data of the time-limited resource, and ordering the search result based on the bid and relevance between a search term and attributes of the time-limited resource. In receiving the bid, the method can vary an amount of the bid for one or more time periods of interest, thus allowing flexibility for an owner/manager of the resource to offer bids for various time periods. The calculation of the bid is based on historical data of the resource, which can assess a likelihood that a consumer will click on a link associated with the resource, inquire further information on the resource, or book the resource.
    Type: Application
    Filed: June 5, 2008
    Publication date: December 25, 2008
    Inventors: Keith Berenstein, Sandip Chokshi, David M. Moore, Antony Sargent, Rafael Z. Weinstein, Daniel L. Willhite
  • Publication number: 20080215672
    Abstract: Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for enabling web content (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such web content on their mobile devices in an interactive manner while in an off-line mode.
    Type: Application
    Filed: October 31, 2007
    Publication date: September 4, 2008
    Applicant: SYBASE 365, INC.
    Inventors: David D. Kloba, Michael R. Gray, David M. Moore, Thomas E. Whittaker, David J. Williams, Rafael Z. Weinstein, Joshua E. Freeman, Linus M. Upson
  • Patent number: 7263547
    Abstract: Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for enabling web content (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such web content on their mobile devices in an interactive manner while in an off-line mode.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: August 28, 2007
    Assignee: iAnywhere Solutions, Inc.
    Inventors: David D Kloba, Michael R Gray, David M Moore, Thomas E Whittaker, David J Williams, Rafael Z Weinstein, Joshua E Freeman, Linus M Upson
  • Patent number: 7000032
    Abstract: Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for enabling web content (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such web content on their mobile devices in an interactive manner while in an off-line mode.
    Type: Grant
    Filed: July 3, 2001
    Date of Patent: February 14, 2006
    Assignee: iAnywhere Solutions, Inc.
    Inventors: David D. Kloba, Michael R. Gray, David M. Moore, Thomas E. Whittaker, David J. Williams, Rafael Z. Weinstein, Joshua E. Freeman, Linus M. Upson
  • Patent number: 6839744
    Abstract: Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for enabling web content (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such web content on their mobile devices in an interactive manner while in an off-line mode.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: January 4, 2005
    Assignee: Ianywhere Solutions, Inc.
    Inventors: David D. Kloba, Michael R. Gray, David M. Moore, Thomas E. Whittaker, David J. Williams, Rafael Z. Weinstein, Joshua E. Freeman, Linus M. Upson