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: 11928558Abstract: 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: GrantFiled: November 29, 2019Date of Patent: March 12, 2024Assignee: 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: 11861512Abstract: 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: GrantFiled: November 27, 2019Date of Patent: January 2, 2024Assignee: 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: 11501210Abstract: 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: GrantFiled: November 27, 2019Date of Patent: November 15, 2022Assignee: Amazon Technologies, Inc.Inventors: Fedor Zhdanov, Siddharth Vivek Joshi, Prateek Sharma, Alisa V. Shinkorenko, Warren Barkley, Stefano Stefani, Krzysztof Chalupka, Pietro Perona
-
Patent number: 9600101Abstract: 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: GrantFiled: March 31, 2014Date of Patent: March 21, 2017Assignee: SMART TECHNOLOGIES ULCInventors: Michael Trenholm-Boyle, Roberto Sirotich, Joe Wright, Daniel P. McReynolds, Tim Schanne, Stanley Tarng, Evan Ross, Warren Barkley, Neil Gaydon
-
Patent number: 9596063Abstract: 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: GrantFiled: April 18, 2014Date of Patent: March 14, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
-
Detecting quality of service for unified communication and collaboration (UC and C) on internetworks
Patent number: 9413792Abstract: 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: GrantFiled: November 9, 2012Date of Patent: August 9, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Pascal Menezes, Wajih Yahyaoui, Warren Barkley -
Publication number: 20150277586Abstract: 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: ApplicationFiled: March 31, 2014Publication date: October 1, 2015Inventors: MICHAEL TRENHOLM-BOYLE, ROBERTO SIROTICH, JOE WRIGHT, DANIEL P. MCREYNOLDS, TIM SCHANNE, STANLEY TARNG, EVAN ROSS, WARREN BARKLEY, NEIL GAYDON
-
Patent number: 9106513Abstract: 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: GrantFiled: March 23, 2012Date of Patent: August 11, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
-
Publication number: 20140229586Abstract: 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: ApplicationFiled: April 18, 2014Publication date: August 14, 2014Applicant: Microsoft CorporationInventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
-
Publication number: 20140136718Abstract: 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: ApplicationFiled: November 9, 2012Publication date: May 15, 2014Applicant: Microsoft CorporationInventors: Pascal Menezes, Wajih Yahyaoui, Warren Barkley
-
Patent number: 8706861Abstract: 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: GrantFiled: September 9, 2011Date of Patent: April 22, 2014Assignee: Microsoft CorporationInventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
-
Publication number: 20130254412Abstract: 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: ApplicationFiled: March 23, 2012Publication date: September 26, 2013Applicant: Microsoft CorporationInventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
-
Publication number: 20130067042Abstract: 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: ApplicationFiled: September 9, 2011Publication date: March 14, 2013Applicant: MICROSOFT CORPORATIONInventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
-
Publication number: 20080102755Abstract: 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: ApplicationFiled: August 29, 2007Publication date: May 1, 2008Applicant: Microsoft CorporationInventors: Warren Barkley, Adrian Chandley, Timothy Moore
-
Publication number: 20070271090Abstract: 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: ApplicationFiled: May 22, 2006Publication date: November 22, 2007Applicant: Microsoft CorporationInventors: Warren Barkley, Andrew Sinclair
-
Publication number: 20070162773Abstract: 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: ApplicationFiled: January 30, 2007Publication date: July 12, 2007Applicant: Microsoft CorporationInventors: Anton Krantz, Abhishek Abhishek, Arun Ayyagari, Jiandong Ruan, Timothy Moore, Avi Geiger, Warren Barkley
-
Publication number: 20070130493Abstract: 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: ApplicationFiled: December 7, 2005Publication date: June 7, 2007Applicant: Microsoft CorporationInventors: Warren Barkley, Regis Crinon, Chih-Lung Lin, Tim Moore, Wei Zhong, Minghui Xia
-
Publication number: 20070115949Abstract: 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: ApplicationFiled: November 17, 2005Publication date: May 24, 2007Applicant: Microsoft CorporationInventors: Mu Han, Warren Barkley, Wei Zhong, Gurdeep Pall
-
Publication number: 20070116186Abstract: 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: ApplicationFiled: November 17, 2005Publication date: May 24, 2007Applicant: Microsoft CorporationInventors: Mu Han, Warren Barkley, Wei Zhong, Gurdeep Pall
-
Publication number: 20070025530Abstract: 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: ApplicationFiled: July 5, 2005Publication date: February 1, 2007Applicant: Microsoft CorporationInventors: Paul Tidwell, Timothy Moore, Warren Barkley