Patents by Inventor Warren Barkley

Warren Barkley 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: 11928558
    Abstract: A request is received associated with a review. Within first content, a first field of interest and a second field of interest are identified and within second content, a third field of interest and a fourth field of interest are identified. A review is generated that includes a first indication of the first field of interest and a second indication of the second field of interest within the first content, as well as a third indication of the third field of interest and a fourth indication of the fourth field of interest within the second content. The review is transmitted to a device of a reviewer for reviewing the content.
    Type: Grant
    Filed: November 29, 2019
    Date of Patent: March 12, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Siddharth Vivek Joshi, Anuj Gupta, Mark Chien, Jonathan Thomas Greenlee, Stefano Stefani, Warren Barkley, Jon I. Turow, Sindhu Chejerla, Kriti Bharti, Prateek Sharma
  • Patent number: 11861512
    Abstract: A request is received associated with reviewing content. As part of the request, one or more conditions are received and the content is analyzed to identify a first field of interest and a second field of interest. The first field of interest and the second field of interest represent fields of interest associated with the review of the content. At least one of the first field of interest or the second field of interest may not satisfy the one or more conditions and the content, or a portion thereof, may be sent for review.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Siddharth Vivek Joshi, Stefano Stefani, Warren Barkley, James Andrew Trenton Lipscomb, Fedor Zhdanov, Anuj Gupta, Prateek Sharma, Pranav Sachdeva, Sindhu Chejerla, Jonathan Thomas Greenlee, Jonathan Hedley, Jon I. Turow, Kriti Bharti
  • Patent number: 11501210
    Abstract: A request associated with reviewing content for a field of interest is received. A confidence is determined associated with the content including the field of interest. A machine learning (ML) model determines a first confidence associated with the content includes the field of interest. The field of interest is transmitted for review in instances where the first confidence is less than a confidence threshold. After review, an indication associated with a reviewer reviewing the content and the first confidence associated with the ML model identifying the field of interest is updated to a second confidence.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: November 15, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Fedor Zhdanov, Siddharth Vivek Joshi, Prateek Sharma, Alisa V. Shinkorenko, Warren Barkley, Stefano Stefani, Krzysztof Chalupka, Pietro Perona
  • Patent number: 9600101
    Abstract: An interactive board comprises an interactive surface; at least one user selectable element; and processing structure in communication with at least one imaging device and configured to process data received from said at least one imaging device to locate at least one pointer positioned in proximity with said interactive surface and update digital ink according to pointer location, said processing structure being further configured to send said digital ink to one or more devices in communication with the interactive board in response to selection of said at least one user selectable element.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: March 21, 2017
    Assignee: SMART TECHNOLOGIES ULC
    Inventors: Michael Trenholm-Boyle, Roberto Sirotich, Joe Wright, Daniel P. McReynolds, Tim Schanne, Stanley Tarng, Evan Ross, Warren Barkley, Neil Gaydon
  • Patent number: 9596063
    Abstract: A primary call admission controller (CAC) system receives a request from a client to allocate a network resource such as a network bandwidth. The primary CAC system may determine subordinate CAC to delegate the allocation and transfer the request to the subordinate CAC. Subsequently, the subordinate CAC analyzes the communication session attributes to determine an available network resource for the communication session. Upon a positive determination, the subordinate CAC allocates the network resource and signals the allocation up the network chain to the primary CAC and the client.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: March 14, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
  • Patent number: 9413792
    Abstract: QoS support is detected during discovery of potential media paths between a source and a destination by examining the markings of each available media path and selecting a more suitable media candidate based on a set of QoS prioritization rules. Optionally, each endpoint may update a UC&C monitoring service with the QoS results of the candidate list discovery process so that any automated diagnostic and auditing systems can be alerted to any misconfigured Network Elements.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: August 9, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Pascal Menezes, Wajih Yahyaoui, Warren Barkley
  • Publication number: 20150277586
    Abstract: An interactive board comprises an interactive surface; at least one user selectable element; and processing structure in communication with at least one imaging device and configured to process data received from said at least one imaging device to locate at least one pointer positioned in proximity with said interactive surface and update digital ink according to pointer location, said processing structure being further configured to send said digital ink to one or more devices in communication with the interactive board in response to selection of said at least one user selectable element.
    Type: Application
    Filed: March 31, 2014
    Publication date: October 1, 2015
    Inventors: MICHAEL TRENHOLM-BOYLE, ROBERTO SIROTICH, JOE WRIGHT, DANIEL P. MCREYNOLDS, TIM SCHANNE, STANLEY TARNG, EVAN ROSS, WARREN BARKLEY, NEIL GAYDON
  • Patent number: 9106513
    Abstract: Unified Communication and Collaboration (UC&C) systems are enabled to dynamically enlighten a set of network elements (NEs) and/or network infrastructure with application awareness so that an accurate set of rules or actions can be applied for a given session without needing to lookup the payload of every packet or applying a somewhat ineffective expensive heuristic mechanisms. Taking advantage of typically longer communication session durations and separate control and media planes, a UC&C control point programs a set of NEs for a given UC&C media flow within a scalable and timely manner. Quality of Service (QoS), security, monitoring, and similar functionality may also be programmed into the NEs through the UC&C control point.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: August 11, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
  • Publication number: 20140229586
    Abstract: A primary call admission controller (CAC) system receives a request from a client to allocate a network resource such as a network bandwidth. The primary CAC system may determine subordinate CAC to delegate the allocation and transfer the request to the subordinate CAC. Subsequently, the subordinate CAC analyzes the communication session attributes to determine an available network resource for the communication session. Upon a positive determination, the subordinate CAC allocates the network resource and signals the allocation up the network chain to the primary CAC and the client.
    Type: Application
    Filed: April 18, 2014
    Publication date: August 14, 2014
    Applicant: Microsoft Corporation
    Inventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
  • Publication number: 20140136718
    Abstract: QoS support is detected during discovery of potential media paths between a source and a destination by examining the markings of each available media path and selecting a more suitable media candidate based on a set of QoS prioritization rules. Optionally, each endpoint may update a UC&C monitoring service with the QoS results of the candidate list discovery process so that any automated diagnostic and auditing systems can be alerted to any misconfigured Network Elements.
    Type: Application
    Filed: November 9, 2012
    Publication date: May 15, 2014
    Applicant: Microsoft Corporation
    Inventors: Pascal Menezes, Wajih Yahyaoui, Warren Barkley
  • Patent number: 8706861
    Abstract: A primary call admission controller (CAC) system receives a request from a client to allocate a network resource such as a network bandwidth. The primary CAC system may determine subordinate CAC to delegate the allocation and transfer the request to the subordinate CAC. Subsequently, the subordinate CAC analyzes the communication session attributes to determine an available network resource for the communication session. Upon a positive determination, the subordinate CAC allocates the network resource and signals the allocation up the network chain to the primary CAC and the client.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: April 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
  • Publication number: 20130254412
    Abstract: Unified Communication and Collaboration (UC&C) systems are enabled to dynamically enlighten a set of network elements (NEs) and/or network infrastructure with application awareness so that an accurate set of rules or actions can be applied for a given session without needing to lookup the payload of every packet or applying a somewhat ineffective expensive heuristic mechanisms. Taking advantage of typically longer communication session durations and separate control and media planes, a UC&C control point programs a set of NEs for a given UC&C media flow within a scalable and timely manner. Quality of Service (QoS), security, monitoring, and similar functionality may also be programmed into the NEs through the UC&C control point.
    Type: Application
    Filed: March 23, 2012
    Publication date: September 26, 2013
    Applicant: Microsoft Corporation
    Inventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
  • Publication number: 20130067042
    Abstract: A primary call admission controller (CAC) system receives a request from a client to allocate a network resource such as a network bandwidth. The primary CAC system may determine subordinate CAC to delegate the allocation and transfer the request to the subordinate CAC. Subsequently, the subordinate CAC analyzes the communication session attributes to determine an available network resource for the communication session. Upon a positive determination, the subordinate CAC allocates the network resource and signals the allocation up the network chain to the primary CAC and the client.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
  • Publication number: 20080102755
    Abstract: Multiple computing devices are connected together using a high-speed wireless link. The wireless link enables expansion of available resources to the host device, such as one or more of volatile memory resources, non-volatile memory resources, and additional processor resources.
    Type: Application
    Filed: August 29, 2007
    Publication date: May 1, 2008
    Applicant: Microsoft Corporation
    Inventors: Warren Barkley, Adrian Chandley, Timothy Moore
  • Publication number: 20070271090
    Abstract: Systems and/or methods (“tools”) are described that enable indexing and storing verbal content, and other techniques. Some of these tools may be enabled using a computer-implemented method that includes receiving events that result from detecting keywords within a stream. In a first operating mode, the tools may create metadata in response to the event. The metadata includes an indication of the detected keyword and a time index indicating where in the stream the keyword was detected. The tools may also merge the metadata with a portion of the stream where the detected keyword occurred. In a second operating mode, the tools may associate data representing the keyword with the time index, and may store a record that includes the keyword and the time index in an output file.
    Type: Application
    Filed: May 22, 2006
    Publication date: November 22, 2007
    Applicant: Microsoft Corporation
    Inventors: Warren Barkley, Andrew Sinclair
  • Publication number: 20070162773
    Abstract: A method and system for managing power consumption in a portable computing device having a network interface module is presented. A power management module receives inputs from other modules and determines when the network interface module is to be put in a doze state for a predetermined number of beacon intervals to conserve power consumption in the network interface module. The network interface module in a device that is associated with a network is put in the doze state after an event has occurred including when a scan has been performed, after a delayed sleep timer has expired, and after a beacon transmission has been completed and no traffic is buffered for the device. The delayed sleep time is set based on the estimated round trip time of a packet.
    Type: Application
    Filed: January 30, 2007
    Publication date: July 12, 2007
    Applicant: Microsoft Corporation
    Inventors: Anton Krantz, Abhishek Abhishek, Arun Ayyagari, Jiandong Ruan, Timothy Moore, Avi Geiger, Warren Barkley
  • Publication number: 20070130493
    Abstract: Feedback and frame synchronization between media encoders and decoders is described. More particularly, the encoder can encode frames that are based on source content to be sent to the decoder. The encoder can determine whether the frame should be cached by the encoder and the decoder. If the frame is to be cached, the encoder can so indicate by encoding the frame with one or more cache control bits. The decoder can receive the frame from the decoder, and can examine the cache control bits to determine whether to cache the frame. The decoder can also decode the frame.
    Type: Application
    Filed: December 7, 2005
    Publication date: June 7, 2007
    Applicant: Microsoft Corporation
    Inventors: Warren Barkley, Regis Crinon, Chih-Lung Lin, Tim Moore, Wei Zhong, Minghui Xia
  • Publication number: 20070116186
    Abstract: Various technologies and techniques are disclosed that improve media communications. In one embodiment, a media server receives a media communication with a first quality from a personal computer with VoIP telephone capabilities. The media server translates the media (e.g., audio, visual, etc.) communication into a second quality, and forwards the media communication to a communication gateway. The translation to improve communications can also be done when receiving the media communication from the communication gateway for forwarding to the persona computer having VoIP telephone capability. In some embodiments, a media server sits in the communication channel between a personal computer with VoIP telephone capabilities and a communication gateway and is able to translate communications into codec protocols they each understand.
    Type: Application
    Filed: November 17, 2005
    Publication date: May 24, 2007
    Applicant: Microsoft Corporation
    Inventors: Mu Han, Warren Barkley, Wei Zhong, Gurdeep Pall
  • Publication number: 20070115949
    Abstract: Various technologies and techniques are disclosed that improve media communications. In one embodiment, a media server receives a media communication with a first quality from a personal computer with VoIP telephone capabilities. The media server translates the media (e.g., audio, visual, etc.) communication into a second quality, and forwards the media communication to a communication gateway. The translation to improve communications can also be done when receiving the media communication from the communication gateway for forwarding to the persona computer having VoIP telephone capability. In some embodiments, a media server sits in the communication channel between a personal computer with VoIP telephone capabilities and a communication gateway and is able to translate communications into codec protocols they each understand.
    Type: Application
    Filed: November 17, 2005
    Publication date: May 24, 2007
    Applicant: Microsoft Corporation
    Inventors: Mu Han, Warren Barkley, Wei Zhong, Gurdeep Pall
  • Publication number: 20070025530
    Abstract: A method and system for outputting a call announcement based on presence information of a callee as a ringback tone is provided. The announcement system is provided with presence information of users. When the telephone system receives an indication of an incoming call from a caller, the telephone system identifies the callee. After the callee is identified, the announcement system retrieves the presence information for the callee and generates an announcement based on that presence information.
    Type: Application
    Filed: July 5, 2005
    Publication date: February 1, 2007
    Applicant: Microsoft Corporation
    Inventors: Paul Tidwell, Timothy Moore, Warren Barkley