Patents by Inventor Ryan Owens
Ryan Owens 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).
-
Publication number: 20170295386Abstract: The implementation provides for controlled dynamic content replacement within media content. The media content is encoded in its original form with markers marking segments for time or condition triggered replacement. Each marker is provided a type. A request link is generated for requesting the media content. The link encodes control data for the different marker types. In response to a media content request, the server scans encoded chunks of the media content for markers. From the request link, the server obtains the control data for an identified marker type and determines whether to replace the content based on triggering of the control data. This allows advertising content to remain as part of the media content until reaching a certain number of impressions or a certain time. Thereafter, the content is dynamically replaced with temporally relevant content or other content from an ongoing campaign during real-time media content playback.Type: ApplicationFiled: April 12, 2016Publication date: October 12, 2017Inventors: Calvin Ryan Owen, Fred Ross Cordova, JR., David Frederick Brueck
-
Publication number: 20170278543Abstract: Provided is a system for efficiently creating snippets or clips from media assets without re-encoding the entire portion of already encoded media content falling within the snippet boundaries. The system partitions and encodes the original media asset as set of slices with each slice encoding a different temporal chunk of the media asset. The system identifies a first slice that encodes a duration of the media asset spanning the snippet start time, and a second slice that encodes a duration of the media asset spanning the snippet end time. The system produces a snippet start slice from decoding, clipping, and re-encoding the first slice and a snippet end slice from decoding, clipping, and re-encoding the second slice. The system generates the snippet from the snippet start slice, an unmodified subset of the set of slices between the first slice and the second slice, and the snippet end slice.Type: ApplicationFiled: March 22, 2016Publication date: September 28, 2017Inventors: Calvin Ryan Owen, Tyler Willey, David Frederick Brueck
-
Publication number: 20170220998Abstract: A system may generate action requests for a service management system. A user preference data store may contain electronic records for a set of users, including, for example, at least one user preference value. A back-end application computer server may receive, from a remote user mobile device, an indication associated with an event. The server may then determine at least one location coordinate associated with the event and select a sub-set of service providers from a service provider data store based on the location and at least one user preference value. The server may generate an action request for a designated one of the sub-set of service providers in accordance with logic based rules and transmit information about the action request to the designated service provider and the remote user mobile device. The server may receive an action request update and transmit a modified action request to another service provider.Type: ApplicationFiled: April 17, 2017Publication date: August 3, 2017Inventors: Gregory William Horn, Ryan Owen Denning
-
Patent number: 9722960Abstract: In some implementations a computer-accessible medium includes a multimedia-document integration module that includes a heterogeneous distinction identifier between a first multimedia-document and a second multimedia-document and includes an integrator of the first multimedia-document and the second multimedia-document into an integrated multimedia-document, a data capture module that includes a data-extractor of the integrated multimedia-document, a query module that includes a query-generator encapsulated in a corresponding number of enquiry/inquiry transmissions, the enquiry/inquiry transmissions being short-message-service text-messages, a communication-subsystem that includes a transmitter of the enquiry/inquiry transmissions to an external device and receiver of an acknowledgement transmission or a negative-acknowledgement transmission from the external device, the acknowledgement/negative-acknowledgement transmission being a short-message-service text-message, and, a variance analytic module that includType: GrantFiled: October 13, 2016Date of Patent: August 1, 2017Assignee: eAffirm LLCInventors: Brian Haddon, Ryan Owen
-
Publication number: 20170178243Abstract: A network generation system is configured to generate a private computerized network in response to detection by the system of the occurrence of an event. A mobile device application installed on an entity mobile device is configured to receive and transmit event data and GPS-based location data. A network server is configured to receive the event data and the GPS-based location data. A computer server based processing platform is configured to proactively extract resource provider data corresponding to resource providers based upon event data, entity data, event location data, and at least one resource data API. The computerized private network is generated and separate interfaces are generated for the entity, an event processor, and at least one resource provider.Type: ApplicationFiled: November 16, 2016Publication date: June 22, 2017Inventors: Seth Brewer, Ryan Owen Denning, Mushter Munib Moin, Deborah L. Perschy
-
Publication number: 20170155910Abstract: A method and apparatus for splitting the audio of media content into separate content files without introducing boundary artifacts is described. A computing system for streaming media content including audio and video comprises a database to store a plurality of content files and a server coupled to the database to deliver the plurality of content files over one or more network connections. Each of the plurality of content files comprises an encoded portion of the video encoded according to a frame rate and having a fixed-time duration and an encoded portion of the audio encoded according to a codec-enforced frame size and having a plurality of full audio frames having the codec-enforced frame size. A duration of the encoded portion of the audio of one or more of the plurality of content files is greater than or less than the fixed-time duration.Type: ApplicationFiled: February 10, 2017Publication date: June 1, 2017Applicant: Echostar Technologies L.L.C.Inventor: Calvin Ryan Owen
-
Patent number: 9609340Abstract: A method and system for just-in-time (JIT) encoding of media content is described. The JIT encoder allows a server to create one or more slices of requested portions of the media content according to one of the available quality profiles when requested without previously creating and storing different copies of the media content at the different quality profiles.Type: GrantFiled: December 28, 2012Date of Patent: March 28, 2017Assignee: Verizon Patent and Licensing Inc.Inventors: David F. Brueck, C. Ryan Owen, Tyler Bye, Nathan James Edwards, Ken Brueck
-
Patent number: 9601126Abstract: A method and apparatus for splitting the audio of media content into separate content files without introducing boundary artifacts is described. An exemplary method of streaming media content including audio and video involves a computing system receiving a plurality of content files and staging the encoded portion of the audio of the content files for presentation as a continuous stream. Each of the content files comprises an encoded portion of the video encoded according to a frame rate and having a fixed-time duration and an encoded portion of the audio encoded according to a codec-enforced frame size and having a plurality of full audio frames having the codec-enforced frame size. A duration of the encoded portion of the audio of one or more of the content files is greater than or less than the fixed-time duration.Type: GrantFiled: April 27, 2016Date of Patent: March 21, 2017Assignee: EchoStar Technologies L.L.C.Inventor: Calvin Ryan Owen
-
Patent number: 9578354Abstract: A method and system for decoupling slicing and encoding of media content is described.Type: GrantFiled: April 16, 2012Date of Patent: February 21, 2017Assignee: Verizon Patent and Licensing Inc.Inventors: David F. Brueck, C. Ryan Owen, Tyler Bye, Nathan J. Edwards, Ken Brueck
-
Publication number: 20160373794Abstract: Some embodiments provide server-side implementation and enforcement of blackout rules for streaming content. A server receives a request from an end user device and extracts a first identifier identifying the end user device and a second identifier identifying the requested stream from the request. The server determines if blackout rules identified for the requested streaming content using the second identifier apply to the end user device based on the first identifier. The blackout rules may restrict IP addresses, IP address subnets, or geographic regions defined using zip codes or DMAs. The first identifier can be an IP address that directly or indirectly maps to the blackout rules. If the first identifier is restricted by a blackout rule, the server identifies the restrictions of the rule, when they apply, and how they are to be applied before dynamically altering the content that is streamed to the end user device.Type: ApplicationFiled: June 18, 2015Publication date: December 22, 2016Inventors: Paul D. Heitlinger, David Brown, David Frederick Brueck, Kenneth Alan Brueck, Tyler Willey, Calvin Ryan Owen
-
Publication number: 20160240205Abstract: A method and apparatus for splitting the audio of media content into separate content files without introducing boundary artifacts is described.Type: ApplicationFiled: April 27, 2016Publication date: August 18, 2016Applicant: ECHOSTAR TECHNOLOGIES L.L.C.Inventor: Calvin Ryan Owen
-
Patent number: 9375808Abstract: A movement control system is provided for cutting and welding applications which uses a laser movement detection system to detect deflection or displacement in a guide rail movement system. A movement controller controls the movement of the cutting or welding operation based on the detected laser beam displacement.Type: GrantFiled: September 16, 2013Date of Patent: June 28, 2016Assignee: LINCOLN GLOBAL, INC.Inventors: Jonathan V. Fikes, Ryan Owens, Dionysus Damato, Dane Weiler
-
Patent number: 9338523Abstract: A method and apparatus for splitting the audio of media content into separate content files without introducing boundary artifacts is described.Type: GrantFiled: December 21, 2009Date of Patent: May 10, 2016Assignee: EchoStar Technologies L.L.C.Inventor: Calvin Ryan Owen
-
Patent number: 9332051Abstract: Methods and systems for adaptive streaming cost management are described. A processing device can receive a request over a network from a media player executing on a client device to adaptively stream media content. The media content can include a plurality of media slices. The processing device can identify a geographical location of the client device from the request. The processing device can generate a media manifest file based on the geographical location of the client device. The media manifest file can indicate one or more media sources at which a copy of the plurality of media slices is geographically located and a cost associated with delivery of the plurality of media slices from the respective one of the one or more media sources. The processing device can transmit the media manifest file to the client device over the network.Type: GrantFiled: October 11, 2013Date of Patent: May 3, 2016Assignee: Verizon Patent and Licensing Inc.Inventors: David F. Brueck, C. Ryan Owen, Tyler Bye, Nathan James Edwards, Ken Brueck
-
Publication number: 20150100430Abstract: An example method comprises monitoring actions of a user of an online service; detecting a triggering of an event; identifying information relevant to the event and associated with the user, the identifying being based at least in part on the monitored actions of the user; and generating an auto-message to the user providing the user with the information.Type: ApplicationFiled: November 5, 2013Publication date: April 9, 2015Applicant: Zurple, Inc.Inventors: Ryan Owen, Thomas Owen
-
Patent number: 8990849Abstract: Methods and systems for advertisement insertion into streaming media content are described. In one method, an advertisement insertion tool receives a first indication of a start time of an advertisement break to be inserted into a stream of slices of media content. The advertisement insertion tool identifies a first slice of the slices that encompasses the start time of the advertisement break. The first slice comprises video frames. The advertisement insertion tool truncates the first slice to contain the video frames up to the start time of the advertisement break. An advertisement can be inserted after the truncated first slice and before a next second slice in the stream.Type: GrantFiled: February 11, 2013Date of Patent: March 24, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: David F. Brueck, C. Ryan Owen, Tyler Bye, Nathan James Edwards, Ken Brueck
-
Publication number: 20150076126Abstract: A movement control system is provided for cutting and welding applications which uses a laser movement detection system to detect deflection or displacement in a guide rail movement system. A movement controller controls the movement of the cutting or welding operation based on the detected laser beam displacement.Type: ApplicationFiled: September 16, 2013Publication date: March 19, 2015Applicant: LINCOLN GLOBAL, INC.Inventors: Jonathan V. FIKES, Ryan Owens, Dionysus Damato, Dane Weiler
-
Patent number: 8973032Abstract: Methods and systems for advertisement insertion into streaming media content are described. In one method, an advertisement insertion tool receives advertisement insertion input that identifies a start time in media content to insert an advertisement. In response to receiving the advertisement insertion input, the advertisement insertion tool inspects an original slice of the media content that contains the media content at the start time to locate a preceding key frame at or prior to the start time and a last frame before the start time. The advertisement insertion tool creates a first new slice comprising the media content of the original slice up to the start time. The first new slice comprises the preceding key frame, the last frame and any intervening delta frames between the preceding key frame and the last frame.Type: GrantFiled: March 28, 2014Date of Patent: March 3, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: David F. Brueck, C. Ryan Owen, Tyler Bye, Nathan J. Edwards, Ken Brueck
-
Patent number: 8966523Abstract: Methods and systems for advertisement insertion into streaming media content are described. In one method, an advertisement insertion tool receives a first indication of a start time of where an advertisement is to be inserted into media content and a second indication comprising at least one of an end time of the advertisement or a duration of the advertisement. The advertisement insertion tool inspects a first original slice of the media content that contains the media content at the start time to locate a first preceding key frame at or prior to the start time and a last frame before the start time. The advertisement insertion tool creates a first new slice comprising the media content of the first original slice up to the start time. The first new slice comprises the first preceding key frame, the last frame and any intervening delta frames between the first preceding key frame and the last frame.Type: GrantFiled: March 28, 2014Date of Patent: February 24, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: David F. Brueck, C. Ryan Owen, Tyler Bye, Nathan J. Edwards, Ken Brueck
-
Publication number: 20140297869Abstract: Methods and systems for adaptive streaming cost management are described. A processing device can request slices of media content for playback on a media player from a first media source using adaptive streaming. Delivery of the slices of media content to the media player can incur a first cost. The processing device can determine a performance of the adaptive streaming of the media content from the first media source. The processing device can request subsequent slices from a second media source over the network when the performance of the adaptive streaming meets or exceeds a performance threshold. Delivery of subsequent slices to the media player from the second media source can incur a second cost that is less than the first cost. The processing device can request the subsequent slices from the first media source when the performance of the adaptive streaming is not at or beyond the performance threshold.Type: ApplicationFiled: October 11, 2013Publication date: October 2, 2014Applicants: UPLYNK, LLC, VERIZON PATENT AND LICENSING INC.Inventors: David F. Brueck, C. Ryan Owen, Tyler Bye, Nathan James Edwards, Ken Brueck