Patents by Inventor Todd D. Newman
Todd D. Newman 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: 10437907Abstract: Various embodiments enable an application to obtain information associated with a link to content without navigating to the link. The application can be configured to identify a link, receive input to attain information associated with the link, and send a request to a service for the information. In one or more embodiments, a service can be configured to receive a request for information associated with a link, ascertain one or more sources from which to gather the information, determine appropriate mechanisms by which to obtain the information, and acquire the information. Alternately or additionally, the service can further assemble the information into a consumable format, and return the consumable format to a requesting application or device.Type: GrantFiled: July 18, 2014Date of Patent: October 8, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: William L. Portnoy, Todd D. Newman, Steven W. Ickman
-
Patent number: 10255351Abstract: A social network system (or other type of hosting system) is described herein which allows different types of applications to interact with the common resources of the system via respective application-specific channels. Through an application-specific channel, a user may obtain a filtered set of content items (e.g., posts) and notifications that pertain to a particular application with which the user is currently interacting. But the user may also obtain items and notifications that do not necessarily have an affiliation with the particular application. The social network system may maintain a single identity for each user across all application channels hosted by the system.Type: GrantFiled: March 13, 2014Date of Patent: April 9, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Todd D. Newman, James H. Lewallen, Colleen G. Estrada, Rajeev V. Karunakaran
-
Publication number: 20170364834Abstract: The subject disclosure is directed towards a real-time or near real-time sentiment monitoring service. A set of rules such as keywords and data sources to crawl is provided to the monitoring service, which crawls the sources to obtain sentiment-related data for an entity, such as a corporation or product. Content items may be selected from the crawled data, and/or the data may be analyzed to provide results. The results may be displayed, such as on a content page, to quickly view the public's sentiment regarding the entity. The rules may be dynamically modified by a user or collaborating users to tune monitoring of the entity as desired, e.g., to obtain more relevant results.Type: ApplicationFiled: September 5, 2017Publication date: December 21, 2017Inventors: Russell Allen HERRING, James H. LEWALLEN, Todd D. NEWMAN, David S. TANIGUCHI, Lili CHENG
-
Publication number: 20170249580Abstract: Aspects extend to methods, systems, and computer program products for automating task processing. Assisted microtasking is used to facilitate an incremental introduction of automation to handle more and more of scheduling related work over time as the automation become more effective. Incremental introduction of automation permits delivery of higher quality results (via human worker verification) prior to acquiring sufficient training data for fully automated solutions. Assisted microtasking can be used to increase human worker efficiency by using automation to do much of the work. The human worker's involvement can be essentially reduced to one of (e.g., YES/NO) verification. Aspects of the invention can be used to bootstrap data collection, for example, in “small data” scenarios.Type: ApplicationFiled: April 21, 2017Publication date: August 31, 2017Inventors: Todd D. Newman, Emad M. Elwany, Andres Monroy-Hernandez, Justin Brooks Cranshaw
-
Publication number: 20170249600Abstract: Aspects extend to methods, systems, and computer program products for automated task processing with escalation. An overall task to be achieved (e.g., scheduling a meeting) can be broken down into a grouping of (e.g., loosely-coupled) asynchronous sub-tasks. Completing the grouping of sub-tasks completes the overall task. Performance of some sub-tasks can be automated. Other sub-tasks can be escalated for performance by micro workers. When a micro worker is unable to perform a sub-task, the overall task can be escalated to a macro worker. Accordingly, a three tiered approach of automation, micro workers, and macro workers is scalable, cost efficient, and also provides flexibility to accurately handle more complex tasks and sub-tasks.Type: ApplicationFiled: February 26, 2016Publication date: August 31, 2017Inventors: Justin Brooks Cranshaw, Todd D. Newman, Andrea Ryuta Orimoto, Emad M. Elwany, Andres Monroy-Hernandez, Colleen Griffiths Estrada, Richard Daniel Marshall
-
Patent number: 9152625Abstract: Various embodiments provide summarization techniques that can be applied to blogs or microblogs to present information that is determined to be useful, in a shortened form. In one or more embodiments, a procedure is utilized to automatically acquire a set of concepts from various sources, such as free text. These acquired concepts are then used to guide a clustering process. Clusters are ranked and then summarized by incorporating sentiment and the frequency of words.Type: GrantFiled: November 14, 2011Date of Patent: October 6, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Annie P. Louis, Todd D. Newman
-
Publication number: 20150261851Abstract: A social network system (or other type of hosting system) is described herein which allows different types of applications to interact with the common resources of the system via respective application-specific channels. Through an application-specific channel, a user may obtain a filtered set of content items (e.g., posts) and notifications that pertain to a particular application with which the user is currently interacting. But the user may also obtain items and notifications that do not necessarily have an affiliation with the particular application.Type: ApplicationFiled: March 13, 2014Publication date: September 17, 2015Applicant: Microsoft CorporationInventors: Todd D. Newman, James H. Lewallen, Colleen G. Estrada, Rajeev V. Karunakaran
-
Patent number: 9043358Abstract: A unified search service may collect information related to an enterprise from at least one of publicly available data and private enterprise data. In some implementations, crowd sourcing may be used to determine a source list of one or more sources of information. Authored content can be generated, such as by combining one or more items of information from the public data with one or more items of information from the private enterprise data. Further, in some implementations, a public index may be generated from the public data, and one or more affiliation indexes may be generated from the private enterprise data. For example, a first affiliation index may contain confidential enterprise information, while a second affiliation index may contain non-confidential enterprise information. A user's affiliation to the enterprise may be taken into consideration when determining which indexes to use when responding to a search request from the user.Type: GrantFiled: March 9, 2011Date of Patent: May 26, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Lili Cheng, Xuedong David Huang, Heung-Yeung Shum, Eric J. Horvitz, James H. Lewallen, Todd D. Newman, David S. Taniguchi
-
Publication number: 20140372864Abstract: Aspects of the subject disclosure are directed towards opportunity cards that provide a user with straightforward access to other content of a website that may be interesting to a user, as well as other information and recommendations. Opportunity cards are generated for a user based upon user profile data, and may recommend and provide links to other website content that the user is likely to be interested in and/or has likely not already seen. The opportunity cards may be presented in conjunction with the content, such as inline, interspersed among a stream of posts of content.Type: ApplicationFiled: June 12, 2013Publication date: December 18, 2014Inventors: Richard Zaragoza, Colleen Griffiths Estrada, Jennifer Lauren Rodenhouse, James Lewallen, Todd D. Newman, Craig A. Jensen, William L. Portnoy
-
Publication number: 20140331116Abstract: Various embodiments enable an application to obtain information associated with a link to content without navigating to the link. The application can be configured to identify a link, receive input to attain information associated with the link, and send a request to a service for the information. In one or more embodiments, a service can be configured to receive a request for information associated with a link, ascertain one or more sources from which to gather the information, determine appropriate mechanisms by which to obtain the information, and acquire the information. Alternately or additionally, the service can further assemble the information into a consumable format, and return the consumable format to a requesting application or device.Type: ApplicationFiled: July 18, 2014Publication date: November 6, 2014Inventors: William L. Portnoy, Todd D. Newman, Steven W. Ickman
-
Patent number: 8819168Abstract: Various embodiments enable an application to obtain information associated with a link to content without navigating to the link. The application can be configured to identify a link, receive input to attain information associated with the link, and send a request to a service for the information. In one or more embodiments, a service can be configured to receive a request for information associated with a link, ascertain one or more sources from which to gather the information, determine appropriate mechanisms by which to obtain the information, and acquire the information. Alternately or additionally, the service can further assemble the information into a consumable format, and return the consumable format to a requesting application or device.Type: GrantFiled: December 14, 2010Date of Patent: August 26, 2014Assignee: Microsoft CorporationInventors: William L. Portnoy, Todd D. Newman, Steven W. Ickman
-
Patent number: 8700698Abstract: A state affinitized system comprises worker computing devices uniquely affinitized with one or more states such that only those worker computing devices maintain local copies of the states with which they are affinitized. Requests and data relevant to a state are directed to the worker computing device affinitized with that state, such as by front-end computing devices. A centralized persistent storage can maintain a copy of each state and can modify the states in response to newly received information in the same manner as the worker computing devices. Such maintenance can be performed by coalescer computing devices, which can also derive second order data from the states in the centralized persistent storage, which can be further added to the state and also communicated to the worker computing device affinitized with that state. Crawler computing devices can obtain additional information for incorporation into states from network-based information repositories and services.Type: GrantFiled: May 4, 2010Date of Patent: April 15, 2014Assignee: Microsoft CorporationInventors: Cezary Marcjan, Todd D. Newman, David S. Taniguchi
-
Patent number: 8477395Abstract: The present invention provides for determining a gamut boundary description for a color device, the color device being characterized at least by a destination transform which converts colors from a device-independent color space to a device-dependent color space and which reports out-of-gamut colors. A set of sample values is determined in the device-independent color space. For each of the sample values within the set of sample values, the destination transform is applied to the sample value, and in a case where the sample value is in gamut, the sample value is included within a set of gamut boundary values. The gamut boundary description is determined by forming a set of polygonal surfaces based on the set of gamut boundary values. Accordingly, a gamut boundary description is determined without necessarily having to sample additional color values as the number of colorant channels for the color device increases.Type: GrantFiled: October 7, 2005Date of Patent: July 2, 2013Assignees: Canon Kabushiki Kaisha, Microsoft CorporationInventors: Todd D. Newman, John S. Haikin
-
Publication number: 20130124191Abstract: Various embodiments provide summarization techniques that can be applied to blogs or microblogs to present information that is determined to be useful, in a shortened form. In one or more embodiments, a procedure is utilized to automatically acquire a set of concepts from various sources, such as free text. These acquired concepts are then used to guide a clustering process. Clusters are ranked and then summarized by incorporating sentiment and the frequency of words.Type: ApplicationFiled: November 14, 2011Publication date: May 16, 2013Applicant: Microsoft CorporationInventors: Annie P. Louis, Todd D. Newman
-
Publication number: 20120323627Abstract: The subject disclosure is directed towards a real-time or near real-time sentiment monitoring service. A set of rules such as keywords and data sources to crawl is provided to the monitoring service, which crawls the sources to obtain sentiment-related data for an entity, such as a corporation or product. Content items may be selected from the crawled data, and/or the data may be analyzed to provide results. The results may be displayed, such as on a content page, to quickly view the public's sentiment regarding the entity. The rules may be dynamically modified by a user or collaborating users to tune monitoring of the entity as desired, e.g., to obtain more relevant results.Type: ApplicationFiled: June 14, 2011Publication date: December 20, 2012Applicant: MICROSOFT CORPORATIONInventors: Russell Allen Herring, JR., James H. Lewallen, Todd D. Newman, David S. Taniguchi, Lili Cheng
-
Publication number: 20120233209Abstract: A unified search service may collect information related to an enterprise from at least one of publicly available data and private enterprise data. In some implementations, crowd sourcing may be used to determine a source list of one or more sources of information. Authored content can be generated, such as by combining one or more items of information from the public data with one or more items of information from the private enterprise data. Further, in some implementations, a public index may be generated from the public data, and one or more affiliation indexes may be generated from the private enterprise data. For example, a first affiliation index may contain confidential enterprise information, while a second affiliation index may contain non-confidential enterprise information. A user's affiliation to the enterprise may be taken into consideration when determining which indexes to use when responding to a search request from the user.Type: ApplicationFiled: March 9, 2011Publication date: September 13, 2012Applicant: Microsoft CorporationInventors: Lili Cheng, Xuedong David Huang, Heung-Yeung Shum, Erik J. Horvitz, James H. Lewallen, Todd D. Newman, David S. Taniguchi
-
Publication number: 20120150989Abstract: Various embodiments enable an application to obtain information associated with a link to content without navigating to the link. The application can be configured to identify a link, receive input to attain information associated with the link, and send a request to a service for the information. In one or more embodiments, a service can be configured to receive a request for information associated with a link, ascertain one or more sources from which to gather the information, determine appropriate mechanisms by which to obtain the information, and acquire the information. Alternately or additionally, the service can further assemble the information into a consumable format, and return the consumable format to a requesting application or device.Type: ApplicationFiled: December 14, 2010Publication date: June 14, 2012Applicant: Microsoft CorporationInventors: William L. Portnoy, Todd D. Newman, Steven W. Ickman
-
Patent number: 8120617Abstract: A method and apparatus for color conversion useful for color devices having a large number of input channels, for example CMYK color printers having additional inks used to enhance the color printer's gamut. The color conversion is performed using a strata collection of look-up tables that stratify an n-dimensional color space into sets of lower dimensional subspaces. For lower dimension subspaces, the associated look-up tables may be closed, while for a higher dimension subspace, an associated look-up table may be open, leaving gaps in the subspace not enclosed by a look-up table. A color management module using the strata collection for color conversion may determine if a color conversion is for a color value that falls within a gap. If so, the color management module may use a relatively complex interpolation process. If not, the color management module may use a relatively simple interpolation process.Type: GrantFiled: January 26, 2005Date of Patent: February 21, 2012Assignees: Canon Kabushiki Kaisha, Microsoft CorporationInventors: Siu-Kei Tin, Todd D. Newman
-
Publication number: 20110276884Abstract: A state affinitized system comprises worker computing devices uniquely affinitized with one or more states such that only those worker computing devices maintain local copies of the states with which they are affinitized. Requests and data relevant to a state are directed to the worker computing device affinitized with that state, such as by front-end computing devices. A centralized persistent storage can maintain a copy of each state and can modify the states in response to newly received information in the same manner as the worker computing devices. Such maintenance can be performed by coalescer computing devices, which can also derive second order data from the states in the centralized persistent storage, which can be further added to the state and also communicated to the worker computing device affinitized with that state. Crawler computing devices can obtain additional information for incorporation into states from network-based information repositories and services.Type: ApplicationFiled: May 4, 2010Publication date: November 10, 2011Applicant: Microsoft CorporationInventors: Cezary Marcjan, Todd D. Newman, David S. Taniguchi
-
Patent number: 7995237Abstract: The present invention transforms a source device colorant value to a destination device colorant value, by determining whether all non-black colorant values of the source device colorant value are zero, transforming the source device colorant value to a colorimetric value using a source device model, transforming the colorimetric value to a gamut-mapped colorimetric value using a user-selectable gamut-mapping model, and selecting a destination device colorant value based on the determination. In a case where all of the non-black colorant values of the source device colorant value are zero, the destination device colorant value is selected so that its black colorant value reproduces a lightness of the gamut-mapped colorimetric value, and all of its non-black colorant values are zero. Otherwise, the destination device colorant value is selected so that a combination of its non-black and black colorant values reproduces the gamut-mapped colorimetric value.Type: GrantFiled: January 18, 2005Date of Patent: August 9, 2011Assignees: Canon Kabushiki Kaisha, Microsoft CorporationInventors: John S. Haikin, Todd D. Newman