Patents by Inventor Neil Black

Neil Black 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: 8887214
    Abstract: A method is provided in one example embodiment and includes establishing a connection between a client and a messaging fabric associated with a video system that includes a metadata broker element; storing metadata information associated with content, where the content is associated with a release uniform resource locator (URL); and generating a content guide, (e.g., an electronic program guide) that includes a plurality of content definitions (e.g., channels). A particular content (e.g., program) in the content guide is associated with a particular release URL that can be translated into a more specific URL based on a number of criteria.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: November 11, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Neil Black, Matt Collum, Alexander Katsnelson, Shane Ruman, Malcolm B. Ferguson, Gil C. Cruz, Mahesh C. Vittal Viveganandhan, Flemming S. Andreasen
  • Publication number: 20080097688
    Abstract: A route can be optimized according to various constraints, specifically towards non-travel constraints. A number of community activities can take place such that the activities impact traffic. Thus, a route can be produces that lowers an influence the activities have upon a route. Moreover, a route can be produced that improves signal strength, such as strength of a signal used to communicate with a cellular telephone. In addition, a route can be enhanced by taking into account weather conditions, including real-time weather in addition to weather predictions.
    Type: Application
    Filed: December 14, 2007
    Publication date: April 24, 2008
    Inventors: Ivan Tashev, Jeffrey Couckuyt, Neil Black, John Krumm, Ruston Panabaker, Michael Seltzer
  • Publication number: 20080091341
    Abstract: A user can be compensated for taking detours from a projected route. Commonly, the reason for the compensation is that the user will be subjected to advertising, the user will pass by an establishment she is likely to visit, or to ease traffic congestion. Analysis of an area takes place and monetization opportunities are determined based upon the results of the analysis. A route between at least about two locations can be altered such that the user is provided a reward, commonly in an optimized manner.
    Type: Application
    Filed: December 14, 2007
    Publication date: April 17, 2008
    Inventors: Ruston Panabaker, John Krumm, Jeffrey Couckuyt, Ivan Tashev, Michael Seltzer, Neil Black
  • Publication number: 20070074120
    Abstract: A rich client view of server data is integrated within a server presentation of data provided by a portal server application. The rich client view of data is included with other web based views provided according to the server presentation of data when the rich client view is created. The rich client view is integrated among the web based views such that the rich client view and web based views are organized together. A separate application is launched to render the rich client view in response to a selection to render the rich client view. The selection to render the rich client view is integrated within the server presentation of data such that rich client view is provided seamlessly within the server presentation.
    Type: Application
    Filed: September 9, 2005
    Publication date: March 29, 2007
    Applicant: Microsoft Corporation
    Inventors: Gregory Lindhorst, Andrew Miller, Cyrus Balsara, Jason Bould, Jianlan Song, Neil Black, Paul Bishop
  • Publication number: 20060129572
    Abstract: Methods, systems, and computer-readable media implementing various aspects of complex data in a conceptual table are disclosed which enable complex data in the form of tables to be added to a conceptual table. The complex data can map to scalar values in a plurality of data tables. Complex data may be entered via data modeling methods, accessed via cursoring methods, and queried via query expansion methods.
    Type: Application
    Filed: December 15, 2004
    Publication date: June 15, 2006
    Applicant: Microsoft Corporation
    Inventors: Daniel Cole, Gloria Godfrey, Neil Black, Sumit Chauhan, Suraj Poozhiyil
  • Publication number: 20050278392
    Abstract: A system and method for efficiently synchronizing multiple databases stored on multiple computing devices. The method and system provides a duplicated database configuration where a database can either be stored only on a plurality of client computers, or on at least a client computer and a server computer. This duplicated database configuration allows users to access a database from a plurality of client computers that are communicatively connected to a server computer.
    Type: Application
    Filed: August 12, 2005
    Publication date: December 15, 2005
    Applicant: Microsoft Corporatioan
    Inventors: J. Hansen, Vincent Curley, Neil Black, Jennifer Mead