Patents by Inventor Toby Walker

Toby Walker 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: 10831512
    Abstract: Systems, methods, and computer-readable storage media are provided for capturing a state of a user interface. A state of the user interface presented by an application is identified, the user interface comprising a plurality of user interface elements. An indication of a modification to the user interface or an indication of user activity is received, where the indication of user activity is associated with one of the plurality of user interface elements. The state of the user interface is modified based on at least one of the indication of a modification to the user interface or user activity.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: November 10, 2020
    Inventors: Toby Walker, Sarvesh Nagpal, Aidan Crook
  • Patent number: 10594836
    Abstract: Systems, methods, and computer-readable storage media are provided for determining whether a user is a human agent or a non-human agent. A user is initially classified as a human or non-human agent based on user request properties. Sensor data is received from the user device and used to determine whether the user is to be reclassified as a human agent or non-human agent. Based on the sensor data, the user is then reclassified as a human agent or non-human agent. A service is adapted based on the classification.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: March 17, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Toby Walker, Sarvesh Nagpal, Ron Kohavi, Brian Frasca
  • Publication number: 20190004823
    Abstract: Systems, methods, and computer-readable storage media are provided for capturing a state of a user interface. A state of the user interface presented by an application is identified, the user interface comprising a plurality of user interface elements. An indication of a modification to the user interface or an indication of user activity is received, where the indication of user activity is associated with one of the plurality of user interface elements. The state of the user interface is modified based on at least one of the indication of a modification to the user interface or user activity.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Toby WALKER, Sarvesh NAGPAL, Aidan CROOK
  • Publication number: 20190007523
    Abstract: Systems, methods, and computer-readable storage media are provided for determining whether a user is a human agent or a non-human agent. A user is initially classified as a human or non-human agent based on user request properties. Sensor data is received from the user device and used to determine whether the user is to be reclassified as a human agent or non-human agent. Based on the sensor data, the user is then reclassified as a human agent or non-human agent. A service is adapted based on the classification.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Toby WALKER, Sarvesh NAGPAL, Ron KOHAVI, Brian FRASCA
  • Patent number: 7934008
    Abstract: The invention relates to encoding and decoding descriptions of multimedia content in two formats using access units. The invention further relates to dynamically updating multimedia description using access units and to supporting the delivery of distributed multimedia descriptions.
    Type: Grant
    Filed: October 22, 2001
    Date of Patent: April 26, 2011
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Ali J. Tabatabai, Toby Walker, Mohammed Zubair Visharam, Hawley K. Rising, III
  • Patent number: 7831990
    Abstract: An encoding system includes a video coding layer (VCL) to generate slices when encoding multimedia data, a generic adaptation layer (GAL) to create, from the slices, a set of GAL units having a format that is generic to various transport systems, and a network adaptation layer (NAL) associated with a specific transport system to map the set of GAL units to the format of the specific transport system.
    Type: Grant
    Filed: April 28, 2003
    Date of Patent: November 9, 2010
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Mohammed Zubair Visharam, Ali Tabatabai, Toby Walker
  • Publication number: 20100185938
    Abstract: Updates to a content description represented as a tree are contained in a series of fragment update units. Each fragment update unit includes an update command and a navigation path, and may include a fragment payload depending on the update command. The update command is applied to a set of nodes in the tree that are selected using the navigation path. The fragment payload may contain a fragment, a fragment reference, or an attribute. The update command may be an add, delete or replace command. More than one fragment payload may be present in the fragment update unit, with each fragment payload applied to a different one of the nodes from the set selected by the navigation path.
    Type: Application
    Filed: March 29, 2010
    Publication date: July 22, 2010
    Inventors: Hawley K. Rising, III, Ali Tahatabai, Mohammed Z. Visharam, Toby Walker
  • Patent number: 7734997
    Abstract: The content description of multimedia content contains a plurality of descriptor values that pertain to specific events within the media. A Transport Hint Table (THT) provides a set of synchronization events that indicate the relation between timed events in the media and their representation in the content's description data. The THT allows for synchronized delivery of presentation of content description data with the associated events in the media. The THT provides a set of sync events based on the existence of “time” related events obtained from the content description data, which are relevant to particular events in the media. The THT allows the transport layer encoder to use the time-related events to synchronize the scheduled delivery times of media content segments and their associated descriptions. The THT also provides information for fragmenting a description for delivery and for managing resources at the decoder.
    Type: Grant
    Filed: March 28, 2002
    Date of Patent: June 8, 2010
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Ali Tabatabai, Hawley K. Rising, III, Mohammed Z. Visharam, Toby Walker
  • Patent number: 7689901
    Abstract: Updates to a content description represented as a tree are contained in a series of fragment update units. Each fragment update unit includes an update command and a navigation path, and may include a fragment payload depending on the update command. The update command is applied to a set of nodes in the tree that are selected using the navigation path. The fragment payload may contain a fragment, a fragment reference, or an attribute. The update command may be an add, delete or replace command. More than one fragment payload may be present in the fragment update unit, with each fragment payload applied to a different one of the nodes from the set selected by the navigation path.
    Type: Grant
    Filed: February 28, 2002
    Date of Patent: March 30, 2010
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Hawley K. Rising, III, Ali Tabatabai, Mohammed Z. Visharam, Toby Walker
  • Patent number: 7613727
    Abstract: Switch sample metadata defining switch sample sets associated with multimedia data is created. Each switch sample set includes samples that have identical decoding values. Further, a file associated with the multimedia data is formed. This file includes the switch sample metadata, as well as other information pertaining to the multimedia data.
    Type: Grant
    Filed: February 21, 2003
    Date of Patent: November 3, 2009
    Assignees: Sont Corporation, Sont Electronics Inc.
    Inventors: Mohammed Zubair Visharam, Ali Tabatabai, Toby Walker
  • Patent number: 7231394
    Abstract: A data document is constructed by attaching a set of child nodes, selected from nodes in an existing data document or a document fragment, at an update location, which is a node in the existing data document or the document fragment that is identified by a navigation path. When the update command is a merge, one or mode nodes (“merge nodes”) in the document fragment are identified as update locations, and the nodes in the existing data document are merged as child nodes of the merge nodes in the document fragment. When the update command is a join, a node (“join node”) in the existing data document is identified as the update location, and an ordered list specifies which nodes in the existing data document and which nodes in the document fragment are to be joined as the set of child nodes for the join node. The join and merge update commands, navigation paths, and document fragments may transmitted as a series of fragment update units to construct the data document.
    Type: Grant
    Filed: March 28, 2002
    Date of Patent: June 12, 2007
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Toby Walker, Hawley K. Rising, III, Ali Tabatabai, Mohammed Z. Visharam
  • Patent number: 7203692
    Abstract: Transcoding between content data and description data. The transcoding may include transcoding content data to corresponding description data. Additional description information to complete the description data may be requested. The transcoding may include transcoding description data to content data, including seeking content data items that match the description data. Content data items that best match the description data may be selected and included in the content data. A user may be requested to select items from a group of matching content data items. The content data may be stored according to the Moving Pictures Expert Group-4 (MPEG-4) standard, and the description data may be stored according to the MPEG-7 standard. The transcoding may be achieved via rules stored in the Extensible Stylesheet Transformation (XSLT) format. The transcoding may be implemented on a computing device, such as a personal computer.
    Type: Grant
    Filed: April 1, 2002
    Date of Patent: April 10, 2007
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Ali Tabatabai, Toby Walker, Mohammed Visharam, Hawley K. Rising, III
  • Patent number: 7155441
    Abstract: A method permitting compact ways to update relationships between entities in an audiovideo sequence, or serial set of sequences, the method comprising: writing a description between the entities, the description containing relations; determining the relations that may be represented by parameters, each parameter having a numerical value; and obtaining from the user, one or more of the following: (a) the numerical value for the parameter; (b) a description of the parameter containing the numerical value; and (c) a description capable of setting the parameter dynamically.
    Type: Grant
    Filed: July 11, 2001
    Date of Patent: December 26, 2006
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Hawley K. Rising, III, Ali Tabatabai, Toby Walker
  • Publication number: 20060114992
    Abstract: The invention provides an AV signal processing apparatus and method by which a boundary between scenes is detected so that recorded video data can be played back beginning with an arbitrary scene. First, video data inputted is divided into video segments or audio segments or, if possible, into both of video and audio segments. Then, feature amounts representative of features of the segment are calculated, and then, similarity measurement between segments is performed using the feature amounts. Thereafter, it is discriminated whether or not the segment corresponds to a break of a scene.
    Type: Application
    Filed: January 5, 2006
    Publication date: June 1, 2006
    Inventors: Hiromasa Shibata, Toby Walker
  • Patent number: 7027508
    Abstract: The invention provides an AV signal processing apparatus and method by which a boundary between scenes is detected so that recorded video data can be played back beginning with an arbitrary scene. First, video data inputted is divided into video segments or audio segments or, if possible, into both of video and audio segments. Then, feature amounts representative of features of the segment are calculated, and then, similarity measurement between segments is performed using the feature amounts. Thereafter, it is discriminated whether or not the segment corresponds to a break of a scene.
    Type: Grant
    Filed: July 13, 2001
    Date of Patent: April 11, 2006
    Assignee: Sony Corporation
    Inventors: Hiromasa Shibata, Toby Walker
  • Patent number: 6996171
    Abstract: As a unit element for defining a describing procedure for description of a feature data characteristic of the content of a video data, a descriptor is formed in a description format structured to have its attribute as lower-level element and which may include other descriptor as attribute. That is, the description format for the descriptor consists of a feature indicative of a descriptor or attribute as lower level element, and a feature type indicative of the data type of the feature.
    Type: Grant
    Filed: January 27, 2000
    Date of Patent: February 7, 2006
    Assignee: Sony Corporation
    Inventors: Toby Walker, Hiroshi Matsubara
  • Patent number: 6928233
    Abstract: The video signal processor 10 includes a scene detector 16 which uses features extracted for visual segments and/or audio segments resulted from segmentation of an input stream of video data, and a criterion for measurement of similarity between visual and/or audio segment pairs, calculated for each of the features using the similarity measurement criterion, to detect two visual segments and/or audio segments whose time gap is within a predetermined temporal threshold and whose dissimilarity is less than a predetermined dissimilarity threshold and group the segments into a scene consisting of visual segments and/or audio segments reflecting the semantics of the video data content and temporally contiguous to each other.
    Type: Grant
    Filed: January 27, 2000
    Date of Patent: August 9, 2005
    Assignee: Sony Corporation
    Inventors: Toby Walker, Hiroshi Matsubara
  • Publication number: 20040199565
    Abstract: Parameter set metadata identifying parameter sets for multiple portions of multimedia data is created. Further, a file associated with the multimedia data is formed. This file includes the parameter set metadata, as well as other information pertaining to the multimedia data.
    Type: Application
    Filed: February 21, 2003
    Publication date: October 7, 2004
    Inventors: Mohammed Zubair Visharam, Ali Tabatabai, Toby Walker
  • Publication number: 20040167925
    Abstract: Sample group metadata defining groupings of samples within multimedia data is created. The groupings are based on interdependencies of the samples. Further, a file associated with the multimedia data is formed. This file includes the sample group metadata, as well as other information pertaining to the multimedia data.
    Type: Application
    Filed: February 21, 2003
    Publication date: August 26, 2004
    Inventors: Mohammed Zubair Visharam, Ali Tabatabai, Toby Walker
  • Patent number: 6744922
    Abstract: The video signal processor 10 includes a chain detector 16 which uses features extracted from visual and/or audio segments divided from an input stream of video data, and a criterion for determination of similarity between visual and/or audio segment pairs, calculated for each of the features using the similarity determination criterion, to detect similarity chains each composed of a plurality of visual and/or audio segments similar to each other from the visual and/or audio segments, and a chain analyzer 18 which analyzes the similarity chains to determine and output local and/or global video structures of the video data.
    Type: Grant
    Filed: September 27, 2000
    Date of Patent: June 1, 2004
    Assignee: Sony Corporation
    Inventor: Toby Walker