Patents by Inventor Adam Smith
Adam Smith 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: 9063578Abstract: Users move their hands in a three dimensional (“3D”) physical interaction zone (“PHIZ”) to control a cursor in a user interface (“UI”) shown on a computer-coupled 2D display such as a television or monitor. The PHIZ is shaped, sized, and positioned relative to the user to ergonomically match the user's natural range of motions so that cursor control is intuitive and comfortable over the entire region on the UI that supports cursor interaction. A motion capture system tracks the user's hand so that the user's 3D motions within the PHIZ can be mapped to the 2D UI. Accordingly, when the user moves his or her hands in the PHIZ, the cursor correspondingly moves on the display. Movement in the z direction (i.e., back and forth) in the PHIZ allows for additional interactions to be performed such as pressing, zooming, 3D manipulations, or other forms of input to the UI.Type: GrantFiled: July 31, 2013Date of Patent: June 23, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Richard Bailey, David Bastien, Mark Schwesinger, Emily Yang, Adam Smith, Oscar Murillo, Tim Franklin, Jordan Andersen, Christian Klein
-
Patent number: 9058366Abstract: Among other disclosures, a method may include identifying content in an electronic communication, the content including a link. The method may include characterizing content associated with the link and storing the characterization. Upon detecting a match of a characterization, presenting one or more of the communication or portion thereof, the link or content associated with the link.Type: GrantFiled: March 25, 2014Date of Patent: June 16, 2015Assignee: YAHOO! INC.Inventors: Matthew Brezina, Adam Smith
-
Patent number: 9053435Abstract: Embodiments are directed towards generating application models based on discovery based machine learning. A mobile application may be uploaded to a computer that may be part of a testing platform. A reference mobile computer may be selected and the mobile application maybe installed onto the reference mobile computer. Also, the testing platform may generate an initial application model based on the mobile application. The current active window of the mobile application may be determined and the application model may be updated accordingly. Screenshots may be generated that correspond to each current active window of the mobile application. Also, each user-interface control in the active window may be activated. The results of activating each control may be observed and added to the model. If the activation causes navigation, another active window may be determined. The application model may be used for testing other mobile computers.Type: GrantFiled: September 17, 2013Date of Patent: June 9, 2015Assignee: Xamarin Inc.Inventors: Karl Krukow, Jonas Maturana Larsen, David Siegel, Nathaniel Dourif Friedman, Jason Adam Smith, Vinicius Scopel Depizzol
-
Patent number: 9053242Abstract: Embodiments are directed towards testing a responsiveness of a graphical user interface (GUI) for an application executing on a computer. During execution of each portion of a test, stimuli may be provided to the application. The stimuli may be provided to the application thread that is associated with rendering graphics for the GUI. Responses from the application to the stimuli may be monitored to determine a responsiveness of the application for at least one portion of the test. The responsiveness may be determined based on a wait time between providing a request and receiving a reply to the request, which may indicate that the application is in a state to accept input through the GUI. Responsiveness may be determined separately for each portion of the test. A displayable report may be generated to include the responsiveness of the application for each portion of the test.Type: GrantFiled: October 9, 2014Date of Patent: June 9, 2015Assignee: Xamarin Inc.Inventors: Jason Adam Smith, Vinicius Scopel Depizzol, Nathaniel Dourif Friedman, Karl Krukow, Jonas Maturana Larsen, David Siegel
-
Patent number: 9031964Abstract: A method of reviewing geo-coded information at a geographic information system. The method may include receiving information identifying a geo-located object from a submitter of the object, receiving information identifying the location of the geo-located object from the submitter, and receiving a request from a user of the geographic information system for one or more geo-located objects that includes the submitted geo-located object, and transmitting information for permitting display of the geo-located object to the user of the geographic information system.Type: GrantFiled: April 25, 2007Date of Patent: May 12, 2015Assignee: Google Inc.Inventors: Olivier Bailly, Francois Bailly, Adam Smith, Mark Limber, Michael W. Springer
-
Patent number: 9015576Abstract: One or more techniques and/or systems are provided for displaying a first portion of a markup language document on a first device and displaying a second portion of the markup language document on a second device for interaction with the first portion (e.g., allowing a smart phone to control a video playing on a separate monitor). A markup language document can be created by a developer, where first and second portions of the document are delineated by a remote device tag. The remote device tag can be used to instruct a first device parsing the document to send the second portion to a second (e.g., remote) device. The first portion of the document can be rendered by the first device, and displayed on a display coupled with the first device; and a rendered version of the second portion can be displayed by a display coupled with second device.Type: GrantFiled: May 16, 2011Date of Patent: April 21, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Michael Dougherty, Joe Bertolami, Adam Smith
-
Publication number: 20150081401Abstract: A system for sharing resources, a content provider and a method for indicating content complies with a recognized standard is provided herein. In one embodiment, the method includes: (1) receiving content from a member of a community of users, (2) receiving a designation input from the member that indicates the content aligns with a recognized standard associated with the community and the content; and (3) providing, for the community, the content with the recognized standard designated by the input.Type: ApplicationFiled: September 13, 2013Publication date: March 19, 2015Applicant: TeacherTube, LLCInventors: Mac Adam Smith, Loyd Jason Smith
-
Publication number: 20150082283Abstract: Embodiments are directed towards testing a responsiveness of a graphical user interface (GUI) for an application executing on a computer. During execution of each portion of a test, stimuli may be provided to the application. The stimuli may be provided to the application thread that is associated with rendering graphics for the GUI. Responses from the application to the stimuli may be monitored to determine a responsiveness of the application for at least one portion of the test. The responsiveness may be determined based on a wait time between providing a request and receiving a reply to the request, which may indicate that the application is in a state to accept input through the GUI. Responsiveness may be determined separately for each portion of the test. A displayable report may be generated to include the responsiveness of the application for each portion of the test.Type: ApplicationFiled: October 9, 2014Publication date: March 19, 2015Applicant: Xamarin Inc.Inventors: Jason Adam Smith, Vinicius Scopel Depizzol, Nathaniel Dourif Friedman, Karl Krukow, Jonas Maturana Larsen, David Siegel
-
Publication number: 20150082282Abstract: Embodiments are directed towards testing mobile applications for a plurality of mobile computers. A server computer may be provided a mobile application, a test script, and mobile computer criteria. One or more mobile computers may be filtered from a larger set on the mobile computer criteria. The server computer may install the mobile application on each determined mobile computer. Next, each portion of the test script for the mobile application may be performed and/or executed on each determined mobile computer, wherein a result for each performed portion may be stored. During the test run at least one screenshot may be generated based on at least one performed portion of the test script, wherein the screenshots may be stored. The server computer may generate a displayable report that may include each screenshot and a result for each performed portion of the test script.Type: ApplicationFiled: September 16, 2014Publication date: March 19, 2015Applicant: Xamarin Inc.Inventors: Jonas Maturana Larsen, Vinicius Scopel Depizzol, Nathaniel Dourif Friedman, Karl Krukow, David Siegel, Jason Adam Smith
-
Publication number: 20150081598Abstract: Embodiments are directed towards generating application models based on discovery based machine learning. A mobile application may be uploaded to a computer that may be part of a testing platform. A reference mobile computer may be selected and the mobile application maybe installed onto the reference mobile computer. Also, the testing platform may generate an initial application model based on the mobile application. The current active window of the mobile application may be determined and the application model may be updated accordingly. Screenshots may be generated that correspond to each current active window of the mobile application. Also, each user-interface control in the active window may be activated. The results of activating each control may be observed and added to the model. If the activation causes navigation, another active window may be determined. The application model may be used for testing other mobile computers.Type: ApplicationFiled: September 17, 2013Publication date: March 19, 2015Applicant: Xamarin Inc.Inventors: Vinicius Scopel Depizzol, Nathaniel Dourif Friedman, Karl Krukow, Jonas Maturana Larsen, David Siegel, Jason Adam Smith
-
Patent number: 8978014Abstract: Embodiments are directed towards testing mobile applications for a plurality of mobile computers. A server computer may be provided a mobile application, a test script, and mobile computer criteria. One or more mobile computers may be filtered from a larger set on the mobile computer criteria. The server computer may install the mobile application on each determined mobile computer. Next, each portion of the test script for the mobile application may be performed and/or executed on each determined mobile computer, wherein a result for each performed portion may be stored. During the test run at least one screenshot may be generated based on at least one performed portion of the test script, wherein the screenshots may be stored. The server computer may generate a displayable report that may include each screenshot and a result for each performed portion of the test script.Type: GrantFiled: September 16, 2014Date of Patent: March 10, 2015Assignee: Xamarin Inc.Inventors: Jonas Maturana Larsen, Vinicius Scopel Depizzol, Nathaniel Dourif Friedman, Karl Krukow, David Siegel, Jason Adam Smith
-
Patent number: 8961055Abstract: An actuating lever for a binding mechanism includes a body formed of a first molded material. The body defines oppositely-facing surfaces, with at least one of the surfaces having a recess formed therein. The actuating lever further includes a grip member formed of a second molded material that is different from the first molded material. The grip member is molded at least partially into the recess.Type: GrantFiled: March 14, 2013Date of Patent: February 24, 2015Assignee: ACCO Brands CorporationInventors: Stephen P. Corr, Adam Smith, Michael R. Seskauskas, Christopher H. Cunningham
-
Publication number: 20150035750Abstract: Users move their hands in a three dimensional (“3D”) physical interaction zone (“PHIZ”) to control a cursor in a user interface (“UI”) shown on a computer-coupled 2D display such as a television or monitor. The PHIZ is shaped, sized, and positioned relative to the user to ergonomically match the user's natural range of motions so that cursor control is intuitive and comfortable over the entire region on the UI that supports cursor interaction. A motion capture system tracks the user's hand so that the user's 3D motions within the PHIZ can be mapped to the 2D UI. Accordingly, when the user moves his or her hands in the PHIZ, the cursor correspondingly moves on the display. Movement in the z direction (i.e., back and forth) in the PHIZ allows for additional interactions to be performed such as pressing, zooming, 3D manipulations, or other forms of input to the UI.Type: ApplicationFiled: July 31, 2013Publication date: February 5, 2015Inventors: Richard Bailey, David Bastien, Mark Schwesinger, Emily Yang, Adam Smith, Oscar Murillo, Tim Franklin, Jordan Andersen, Christian Klein
-
Patent number: 8906414Abstract: Compositions and methods of increasing the bioavailability of catechins are presented. Compositions for increasing the bioavailability of catechins include compositions where the catechin is added to a solution of ethanol and water; compositions where the catechin is encapsulated within a nanoparticle; and compositions in which a nanoparticle complex is formed between the catechin and the nanoparticle. Each of these compositions was shown to increase bioavailability of EGCG and is useful in treating diseases such as Alzheimer's and HIV-associated dementia.Type: GrantFiled: April 27, 2010Date of Patent: December 9, 2014Assignees: University of South Florida, Natura Therapeutics, Inc.Inventors: Roland Douglas Shytle, Jun Tan, Adam Smith, Brian Giunta, Cyndy Davis Sanberg
-
Patent number: 8881111Abstract: Embodiments are directed towards testing a responsiveness of a graphical user interface (GUI) for an application executing on a computer. During execution of each portion of a test, stimuli may be provided to the application. The stimuli may be provided to the application thread that is associated with rendering graphics for the GUI. Responses from the application to the stimuli may be monitored to determine a responsiveness of the application for at least one portion of the test. The responsiveness may be determined based on a wait time between providing a request and receiving a reply to the request, which may indicate that the application is in a state to accept input through the GUI. Responsiveness may be determined separately for each portion of the test. A displayable report may be generated to include the responsiveness of the application for each portion of the test.Type: GrantFiled: September 17, 2013Date of Patent: November 4, 2014Assignee: Xamarin Inc.Inventors: Jason Adam Smith, Vinicius Scopel Depizzol, Nathaniel Dourif Friedman, Karl Krukow, Jonas Maturana Larsen, David Siegel
-
Patent number: 8856748Abstract: Embodiments are directed towards testing mobile applications for a plurality of mobile computers. A server computer may be provided a mobile application, a test script, and mobile computer criteria. One or more mobile computers may be filtered from a larger set on the mobile computer criteria. The server computer may install the mobile application on each determined mobile computer. Next, each portion of the test script for the mobile application may be performed and/or executed on each determined mobile computer, wherein a result for each performed portion may be stored. During the test run at least one screenshot may be generated based on at least one performed portion of the test script, wherein the screenshots may be stored. The server computer may generate a displayable report that may include each screenshot and a result for each performed portion of the test script.Type: GrantFiled: September 17, 2013Date of Patent: October 7, 2014Assignee: Xamarin Inc.Inventors: Jonas Maturana Larsen, Vinicius Scopel Depizzol, Nathaniel Dourif Friedman, Karl Krukow, David Siegel, Jason Adam Smith
-
Publication number: 20140207761Abstract: Among other disclosures, a method may include identifying content in an electronic communication, the content including a link. The method may include characterizing content associated with the link and storing the characterization. Upon detecting a match of a characterization, presenting one or more of the communication or portion thereof, the link or content associated with the link.Type: ApplicationFiled: March 25, 2014Publication date: July 24, 2014Applicant: YAHOO! INC.Inventors: Matthew Brezina, Adam Smith
-
Publication number: 20140204125Abstract: Embodiments of the present disclosure include a computer-implemented method for creating a final mosaic image. The method includes receiving a main image from a database of images. The method includes generating a grid overlay having one or more grid cells, the grid overlay being coupled with the main image such that the one or more grid cells each include a portion of the main image to create one or more image cells. The method also determines a tint value for each of the one or more image cells. The method also includes receiving one or more tile images from the database of images, and positioning one of the one or more tile images into each of the one or more image cells to create one or more tiled cells. The method also comprises assigning the tile image positioned in each of the tiled cells the tint value determined for the image cell that each of the tile images has been positioned into to create a polished image.Type: ApplicationFiled: January 21, 2014Publication date: July 24, 2014Applicant: UDC Software LLCInventor: Adam Smith
-
Patent number: 8761746Abstract: A system and method for routing selected phone calls to a user having a plurality of communication resources is disclosed. Background information of a caller is identified. A context of the user is postulated based on available information. The user's communication resources are identified. A location of the user is estimated. A cascaded ringing program for routing the phone call to the user is identified based on the background information of the caller, the device type of the user's communication resources, the postulated context of the user, and the estimated location of the user. The phone call is then routed using the cascaded ringing program.Type: GrantFiled: April 15, 2010Date of Patent: June 24, 2014Assignee: Mitel Networks CorporationInventors: Kenneth Armstrong, David Adam Smith, Ralph Anzarouth, Steve Lyon, Thomas A Gray
-
Patent number: 8745060Abstract: Among other disclosures, a method may include identifying content in an electronic communication, the content including a link. The method may include characterizing content associated with the link and storing the characterization. Upon detecting a match of a characterization, presenting one or more of the communication or portion thereof, the link or content associated with the link.Type: GrantFiled: July 25, 2008Date of Patent: June 3, 2014Assignee: Yahoo! Inc.Inventors: Matthew Brezina, Adam Smith