IP Library Granted Patent US 12,603,928
Granted Patent B2
US 12,603,928 · App. 18/488,876 · Granted Apr 14, 2026

Systems, methods, and media for delivery of content

Inventors: Eric W. Grab (San Diego, CA); Abhishek Shivadas (San Diego, CA)
Assignee: DIVX, LLC
H04L65/60H04L65/612H04L65/765H04L65/80H04L67/568G06Q10/10H04L67/1008
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,603,928
App. No.
18/488,876
Granted
Apr 14, 2026
Kind
B2
Abstract

Systems, methods, and computer readable media for delivery of content are provided. In some embodiments, systems for controlling delivery of content are provided, the systems comprising processing circuitry configured to: receive a request to stream the content, the request being received from a user equipment device; determine a first location of the user equipment device; determine a count of user equipment devices that are located at the first location and are currently streaming the content; determine whether the count meets a threshold; and responsive to determining that the count meets the threshold, add a first content delivery network to a pool of one or more content delivery networks that are used to stream the content.

Claims (66)

1 . A method for delivery of content, the method comprising:

receiving, at a media encoder, a fragment of a piece of media content;

encoding, at the media encoder, the received fragment to generate one or more encodings of the fragment;

receiving, at a playback server, a request to stream the piece of media content, the request being received from a user equipment device;

providing, from the media encoder, encodings of the fragment to a pool of one or more content delivery networks;

determining, using the playback server, a location of the user equipment device;

determining, using the playback server, whether a predetermined condition is satisfied;

responsive to determining that the predetermined condition is not satisfied, adding, using the playback server, an additional content delivery network to the pool of one or more content delivery networks that can be used to stream the piece of media content;

providing, using the playback server, the media encoder with an identifier of the additional content delivery network;

configure the media encoder, using the playback server and the identifier of the additional content delivery network, to provide encodings of subsequently received fragments of the piece of media content to the additional content delivery network; and

providing the encodings of the subsequently received fragments to the user equipment device from the additional content delivery network.

2 . The method of claim 1 , wherein:

each content delivery network in the pool of one or more content delivery networks includes a plurality of computing devices that are part of a data center;

the additional content delivery network includes a first plurality of computing devices that are part of a first data center; and

the first data center is different from the data centers of the pool of one or more content delivery networks.

3 . The method of claim 1 , wherein determining the location of the user equipment device includes retrieving at least a portion of a Domain Name Service (DNS) record corresponding to the user equipment device, the portion being indicative of at least one of a network or a network domain the user equipment device is part of.

4 . The method of claim 1 , wherein the predetermined condition is based on a plurality of quality of service metrics associated with a content delivery network.

5 . The method of claim 4 , wherein each quality of service metric is for a different one of a plurality of communications paths.

6 . The method of claim 4 , wherein the plurality of quality of service metrics associated with a content delivery network comprises latency, bandwidth, and throughput for one or more communications paths between the content delivery network and a user equipment device.

7 . The method of claim 6 , where in the plurality of quality of service metrics associated with the content delivery network is measured at the user equipment device.

8 . The method of claim 1 , further comprising maintaining a listing of the pool of content delivery networks that can be used to stream the piece of media content, wherein the listing is updated based upon the predetermined condition being satisfied.

9 . The method of claim 1 , further comprising:

maintaining a listing of the pool of content delivery networks that can be used to stream the piece of media content to the user equipment device, wherein the listing is determined based upon a plurality of quality of service metrics associated with the pool of content delivery networks;

in response to the request to stream the piece of media content, determining, from the listing of the pool of content delivery networks that can be used to stream the piece of media content to the user device, a listing of a pool of content delivery networks having the best quality of service metrics; and

providing the determined listing of the pool of content delivery networks to a media encoder.

10 . A method for delivery of content, the method comprising:

receiving, at a media encoder, a fragment of a piece of media content;

encoding, at the media encoder, the received fragment to generate one or more encodings of the fragment;

maintaining, using a playback server, a listing of a pool of content delivery networks that can be used to stream the piece of media content to a user equipment device, wherein the listing is determined based upon a plurality of quality of service metrics associated with the pool of content delivery networks;

receiving, at the playback server, a request to stream the piece of media content, the request being received from the user equipment device;

in response to the request to stream the piece of media content, determining, from the listing of the pool of content delivery networks that can be used to stream the piece of media content to the user device, a listing of a pool of content delivery networks having the best quality of service metrics;

providing, using the playback server, the determined listing of the pool of content delivery networks to the media encoder;

providing, using the media encoder encodings of the fragment to the pool of one or more content delivery networks;

determining, using the playback server, a location of the user equipment device;

determining, using the playback server, whether a predetermined condition is satisfied;

responsive to determining that the predetermined condition is not satisfied, adding, using the playback server, an additional content delivery network to the pool of one or more content delivery networks that can be used to stream the piece of media content;

providing, using the playback server, the media encoder with an identifier of the additional content delivery network;

configure the media encoder, using the playback server and the identifier of the additional content delivery network, to provide encodings of subsequently received fragments of the piece of media content to the additional content delivery network; and

providing the encodings of the subsequently received fragments to the user equipment device from the additional content delivery network.

11 . A system for live streaming content, the system comprising:

a media encoder configured to:

receive a fragment of a piece of media content;

encode the received fragment to generate one or more encodings of the fragment; and

provide encodings of the fragment to a pool of one or more content delivery networks;

a playback server configured to:

receive a request to stream the piece of media content, the request being received from a user equipment device;

determine a location of the user equipment device;

determine whether a predetermined condition is satisfied;

responsive to determining that the predetermined condition is not satisfied, add an additional content delivery network to the pool of one or more content delivery networks that can be used to stream the piece of media content;

provide the media encoder with an identifier of the additional content delivery network; and

using the identifier of the additional content delivery network to configure the media encoder to provide encodings of subsequently received fragments of the piece of media content to the additional content delivery network; and

a plurality of content delivery networks comprising the additional content delivery network, and configured to provide the encodings of the subsequently received fragments to the user equipment device from the additional content delivery network.

12 . The system of claim 11 , wherein:

each content delivery network in the pool of one or more content delivery networks includes a plurality of computing devices that are part of a data center;

the additional content delivery network includes a first plurality of computing devices that are part of a first data center; and

the first data center is different from the data centers of the pool of one or more content delivery networks.

13 . The system of claim 11 , wherein determining the location of the user equipment device includes retrieving at least a portion of a Domain Name Service (DNS) record corresponding to the user equipment device, the portion being indicative of at least one of a network or a network domain the user equipment device is part of.

14 . The system of claim 11 , wherein the predetermined condition is based on a plurality of quality of service metrics associated with a content delivery network.

15 . The system of claim 14 , wherein each quality of service metric is for a different one of a plurality of communications paths.

16 . The system of claim 14 , wherein the plurality of quality of service metrics associated with a content delivery network comprises latency, bandwidth, and throughput for one or more communications paths between the content delivery network and a user equipment device.

17 . The system of claim 16 , where in the plurality of quality of service metrics associated with the content delivery network is measured at the user equipment device.

18 . The system of claim 11 , further comprising maintaining a listing of the pool of content delivery networks that can be used to stream the piece of media content, wherein the listing is updated based upon the predetermined condition being satisfied.

19 . The system of claim 11 , further comprising:

maintaining a listing of the pool of content delivery networks that can be used to stream the piece of media content to the user equipment device, wherein the listing is determined based upon a plurality of quality of service metrics associated with the pool of content delivery networks;

in response to the request to stream the piece of media content, determining, from the listing of the pool of content delivery networks that can be used to stream the piece of media content to the user device, a listing of a pool of content delivery networks having the best quality of service metrics; and

providing the determined listing of the pool of content delivery networks to a media encoder.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2024
From: GRAB, ERIC W.; SHIVADAS, ABHISHEK
To: SONIC IP, INC.
Reel/Frame 068664/0478 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2024
From: SONIC IP, INC.
To: DIVX CF HOLDINGS LLC
Reel/Frame 068664/0487 →
CHANGE OF NAME Recorded Sep 23, 2024
From: DIVX CF HOLDINGS LLC
To: DIVX, LLC
Reel/Frame 068664/0679 →
Continuity (4)
Continuation 17142122 · Jan 5, 2021
Continuation 16551063 · Aug 26, 2019
Continuation 13844445 · Mar 15, 2013
Related Publication 20240314182A1 · Sep 19, 2024
References Cited (400)
US 4009331A · Goldmark et al. · 1977 [cited by applicant]
US 4694357A · Rahman et al. · 1987 [cited by applicant]
US 4802170A · Trottier · 1989 [cited by applicant]
US 4964069A · Ely · 1990 [cited by applicant]
US 5119474A · Beitel et al. · 1992 [cited by applicant]
US 5274758A · Beitel et al. · 1993 [cited by applicant]
US 5361332A · Yoshida et al. · 1994 [cited by applicant]
US 5396497A · Veltman · 1995 [cited by applicant]
US 5400401A · Wasilewski et al. · 1995 [cited by applicant]
US 5404436A · Hamilton · 1995 [cited by applicant]
US 5420801A · Dockter et al. · 1995 [cited by applicant]
US 5420974A · Morris et al. · 1995 [cited by applicant]
US 5471576A · Yee · 1995 [cited by applicant]
US 5479303A · Suzuki et al. · 1995 [cited by applicant]
US 5487167A · Dinallo et al. · 1996 [cited by applicant]
US 5502766A · Boebert et al. · 1996 [cited by applicant]
US 5509070A · Schull · 1996 [cited by applicant]
US 5533021A · Branstad et al. · 1996 [cited by applicant]
US 5537408A · Branstad et al. · 1996 [cited by applicant]
US 5539908A · Chen et al. · 1996 [cited by applicant]
US 5541662A · Adams et al. · 1996 [cited by applicant]
US 5574785A · Ueno et al. · 1996 [cited by applicant]
US 5583652A · Ware · 1996 [cited by applicant]
US 5589993A · Naimpally et al. · 1996 [cited by applicant]
US 5600721A · Kitazato · 1997 [cited by applicant]
US 5621794A · Matsuda et al. · 1997 [cited by applicant]
US 5627936A · Rama · 1997 [cited by applicant]
US 5633472A · DeWitt et al. · 1997 [cited by applicant]
US 5642171A · Baumgartner et al. · 1997 [cited by applicant]
US 5642338A · Fukushima et al. · 1997 [cited by applicant]
US 5655117A · Goldberg et al. · 1997 [cited by applicant]
US 5664044A · Ware · 1997 [cited by applicant]
US 5675382A · Bauchspies · 1997 [cited by applicant]
US 5675511A · Prasad et al. · 1997 [cited by applicant]
US 5684542A · Tsukagoshi · 1997 [cited by applicant]
US 5715403A · Stefik · 1998 [cited by applicant]
US 5717816A · Boyce et al. · 1998 [cited by applicant]
US 5719786A · Nelson et al. · 1998 [cited by applicant]
US 5745643A · Mishina · 1998 [cited by applicant]
US 5751280A · Abbott · 1998 [cited by applicant]
US 5754648A · Ryan et al. · 1998 [cited by applicant]
US 5763800A · Rossum et al. · 1998 [cited by applicant]
US 5765164A · Prasad et al. · 1998 [cited by applicant]
US 5794018A · Vrvilo et al. · 1998 [cited by applicant]
US 5805700A · Nardone et al. · 1998 [cited by applicant]
US 5813010A · Kurano et al. · 1998 [cited by applicant]
US 5822524A · Chen et al. · 1998 [cited by applicant]
US 5828370A · Moeller et al. · 1998 [cited by applicant]
US 5841432A · Carmel et al. · 1998 [cited by applicant]
US 5844575A · Reid · 1998 [cited by applicant]
US 5848217A · Tsukagoshi et al. · 1998 [cited by applicant]
US 5854873A · Mori et al. · 1998 [cited by applicant]
US 5867625A · McLaren · 1999 [cited by applicant]
US 5887110A · Sakamoto et al. · 1999 [cited by applicant]
US 5892900A · Ginter et al. · 1999 [cited by applicant]
US 5903261A · Walsh et al. · 1999 [cited by applicant]
US 5907597A · Mark · 1999 [cited by applicant]
US 5907658A · Murase et al. · 1999 [cited by applicant]
US 5923869A · Kashiwagi et al. · 1999 [cited by applicant]
US 5946446A · Yanagihara · 1999 [cited by applicant]
US 5956729A · Goetz et al. · 1999 [cited by applicant]
US 5959690A · Toebes, VIII et al. · 1999 [cited by applicant]
US 5999812A · Himsworth · 1999 [cited by applicant]
US 6002834A · Hirabayashi et al. · 1999 [cited by applicant]
US 6009237A · Hirabayashi et al. · 1999 [cited by applicant]
US 6016381A · Taira et al. · 2000 [cited by applicant]
US 6018611A · Nogami et al. · 2000 [cited by applicant]
US 6031622A · Ristow et al. · 2000 [cited by applicant]
US 6038257A · Brusewitz et al. · 2000 [cited by applicant]
US 6044469A · Horstmann · 2000 [cited by applicant]
US 6046778A · Nonomura et al. · 2000 [cited by applicant]
US 6047100A · McLaren · 2000 [cited by applicant]
US 6057832A · Lev et al. · 2000 [cited by applicant]
US 6058240A · McLaren · 2000 [cited by applicant]
US 6064794A · McLaren et al. · 2000 [cited by applicant]
US 6065050A · DeMoney · 2000 [cited by applicant]
US 6079566A · Eleftheriadis et al. · 2000 [cited by applicant]
US 6097877A · Katayama et al. · 2000 [cited by applicant]
US 6141754A · Choy · 2000 [cited by applicant]
US 6155840A · Sallette · 2000 [cited by applicant]
US 6169242B1 · Fay et al. · 2001 [cited by applicant]
US 6175921B1 · Rosen · 2001 [cited by applicant]
US 6192319B1 · Simonson et al. · 2001 [cited by applicant]
US 6195388B1 · Choi et al. · 2001 [cited by applicant]
US 6204883B1 · Tsukagoshi · 2001 [cited by applicant]
US 6222981B1 · Rijckaert · 2001 [cited by applicant]
US 6266483B1 · Okada et al. · 2001 [cited by applicant]
US 6282320B1 · Hasegawa et al. · 2001 [cited by applicant]
US 6282653B1 · Berstis et al. · 2001 [cited by applicant]
US 6289450B1 · Pensak et al. · 2001 [cited by applicant]
US 6292621B1 · Tanaka et al. · 2001 [cited by applicant]
US 6308005B1 · Ando et al. · 2001 [cited by applicant]
US 6320905B1 · Konstantinides · 2001 [cited by applicant]
US 6330286B1 · Lyons et al. · 2001 [cited by applicant]
US 6351538B1 · Uz · 2002 [cited by applicant]
US 6373803B2 · Ando et al. · 2002 [cited by applicant]
US 6374144B1 · Viviani et al. · 2002 [cited by applicant]
US 6389218B2 · Gordon et al. · 2002 [cited by applicant]
US 6389473B1 · Carmel et al. · 2002 [cited by applicant]
US 6395969B1 · Fuhrer · 2002 [cited by applicant]
US 6397230B1 · Carmel et al. · 2002 [cited by applicant]
US 6415031B1 · Colligan et al. · 2002 [cited by applicant]
US 6418270B1 · Steenhof et al. · 2002 [cited by applicant]
US 6445877B1 · Okada et al. · 2002 [cited by applicant]
US 6449719B1 · Baker · 2002 [cited by applicant]
US 6453115B1 · Boyle · 2002 [cited by applicant]
US 6453116B1 · Ando et al. · 2002 [cited by applicant]
US 6466671B1 · Maillard et al. · 2002 [cited by applicant]
US 6466733B1 · Kim · 2002 [cited by applicant]
US 6504873B1 · Vehvilaeinen · 2003 [cited by applicant]
US 6510513B1 · Danieli · 2003 [cited by applicant]
US 6510554B1 · Gordon et al. · 2003 [cited by applicant]
US 6512883B2 · Shim et al. · 2003 [cited by applicant]
US 6594699B1 · Sahai et al. · 2003 [cited by applicant]
US 6621979B1 · Eerenberg et al. · 2003 [cited by applicant]
US 6625320B1 · Nilsson et al. · 2003 [cited by applicant]
US 6654933B1 · Abbott et al. · 2003 [cited by applicant]
US 6658056B1 · Duruöz et al. · 2003 [cited by applicant]
US 6665835B1 · Gutfreund et al. · 2003 [cited by applicant]
US 6671408B1 · Kaku · 2003 [cited by applicant]
US 6690838B2 · Zhou · 2004 [cited by applicant]
US 6697568B1 · Kaku · 2004 [cited by applicant]
US 6724944B1 · Kalevo et al. · 2004 [cited by applicant]
US 6725281B1 · Zintel · 2004 [cited by applicant]
US 6751623B1 · Basso et al. · 2004 [cited by applicant]
US 6771703B1 · Oguz et al. · 2004 [cited by applicant]
US 6807306B1 · Girgensohn et al. · 2004 [cited by applicant]
US 6810031B1 · Hegde et al. · 2004 [cited by applicant]
US 6810389B1 · Meyer · 2004 [cited by applicant]
US 6813437B2 · Ando et al. · 2004 [cited by applicant]
US 6819394B1 · Nomura et al. · 2004 [cited by applicant]
US 6850252B1 · Hoffberg · 2005 [cited by applicant]
US 6856997B2 · Lee et al. · 2005 [cited by applicant]
US 6859496B1 · Boroczky et al. · 2005 [cited by applicant]
US 6871006B1 · Oguz et al. · 2005 [cited by applicant]
US 6912513B1 · Candelore · 2005 [cited by applicant]
US 6917652B2 · Lyu · 2005 [cited by applicant]
US 6931531B1 · Takahashi · 2005 [cited by applicant]
US 6944621B1 · Collart · 2005 [cited by applicant]
US 6944629B1 · Shioi et al. · 2005 [cited by applicant]
US 6956901B2 · Boroczky et al. · 2005 [cited by applicant]
US 6957350B1 · Demos · 2005 [cited by applicant]
US 6965724B1 · Boccon-Gibod et al. · 2005 [cited by applicant]
US 6965993B2 · Baker · 2005 [cited by applicant]
US 6970564B1 · Kubota et al. · 2005 [cited by applicant]
US 6983079B2 · Kim · 2006 [cited by applicant]
US 6985588B1 · Glick et al. · 2006 [cited by applicant]
US 6988144B1 · Luken et al. · 2006 [cited by applicant]
US 7006757B2 · Ando et al. · 2006 [cited by applicant]
US 7007170B2 · Morten · 2006 [cited by applicant]
US 7020287B2 · Unger · 2006 [cited by applicant]
US 7023924B1 · Keller et al. · 2006 [cited by applicant]
US 7043473B1 · Rassool et al. · 2006 [cited by applicant]
US 7127155B2 · Ando et al. · 2006 [cited by applicant]
US 7150045B2 · Koelle et al. · 2006 [cited by applicant]
US 7151832B1 · Fetkovich et al. · 2006 [cited by applicant]
US 7151833B2 · Candelore et al. · 2006 [cited by applicant]
US 7165175B1 · Kollmyer et al. · 2007 [cited by applicant]
US 7185363B1 · Narin et al. · 2007 [cited by applicant]
US 7188183B1 · Paul et al. · 2007 [cited by applicant]
US 7197234B1 · Chatterton · 2007 [cited by applicant]
US 7209892B1 · Galuten et al. · 2007 [cited by applicant]
US 7212726B2 · Zetts · 2007 [cited by applicant]
US 7231132B1 · Davenport · 2007 [cited by applicant]
US 7237061B1 · Boic · 2007 [cited by applicant]
US 7242772B1 · Tehranchi · 2007 [cited by applicant]
US 7274861B2 · Yahata et al. · 2007 [cited by applicant]
US 7295673B2 · Grab et al. · 2007 [cited by applicant]
US 7328345B2 · Morten et al. · 2008 [cited by applicant]
US 7330875B1 · Parasnis et al. · 2008 [cited by applicant]
US 7340528B2 · Noblecourt et al. · 2008 [cited by applicant]
US 7349886B2 · Morten et al. · 2008 [cited by applicant]
US 7352956B1 · Winter et al. · 2008 [cited by applicant]
US 7356143B2 · Morten · 2008 [cited by applicant]
US 7356245B2 · Belknap et al. · 2008 [cited by applicant]
US 7366788B2 · Jones et al. · 2008 [cited by applicant]
US 7376831B2 · Kollmyer et al. · 2008 [cited by applicant]
US 7382879B1 · Miller · 2008 [cited by applicant]
US 7397853B2 · Kwon et al. · 2008 [cited by applicant]
US 7400679B2 · Kwon et al. · 2008 [cited by applicant]
US 7406174B2 · Palmer · 2008 [cited by applicant]
US 7418132B2 · Hoshuyama · 2008 [cited by applicant]
US 7421411B2 · Kontio et al. · 2008 [cited by applicant]
US 7457359B2 · Mabey et al. · 2008 [cited by applicant]
US 7457415B2 · Reitmeier et al. · 2008 [cited by applicant]
US 7472280B2 · Giobbi · 2008 [cited by applicant]
US 7478325B2 · Foehr · 2009 [cited by applicant]
US 7484103B2 · Woo et al. · 2009 [cited by applicant]
US 7493018B2 · Kim · 2009 [cited by applicant]
US 7499930B2 · Naka et al. · 2009 [cited by applicant]
US 7499938B2 · Collart · 2009 [cited by applicant]
US 7526450B2 · Hughes et al. · 2009 [cited by applicant]
US 7546641B2 · Robert et al. · 2009 [cited by applicant]
US 7594271B2 · Zhuk et al. · 2009 [cited by applicant]
US 7610365B1 · Kraft et al. · 2009 [cited by applicant]
US 7639921B2 · Seo et al. · 2009 [cited by applicant]
US 7640435B2 · Morten · 2009 [cited by applicant]
US 7689510B2 · Lamkin et al. · 2010 [cited by applicant]
US 7711052B2 · Hannuksela et al. · 2010 [cited by applicant]
US 7720352B2 · Belknap et al. · 2010 [cited by applicant]
US 7747853B2 · Candelore · 2010 [cited by applicant]
US 7761892B2 · Ellis et al. · 2010 [cited by applicant]
US 7779097B2 · Lamkin et al. · 2010 [cited by applicant]
US 7817608B2 · Rassool et al. · 2010 [cited by applicant]
US 7853980B2 · Pedlow, Jr. et al. · 2010 [cited by applicant]
US 7864186B2 · Robotham et al. · 2011 [cited by applicant]
US 7869691B2 · Kelly et al. · 2011 [cited by applicant]
US 7945143B2 · Yahata et al. · 2011 [cited by applicant]
US 7962942B1 · Craner · 2011 [cited by applicant]
US 7974714B2 · Hoffberg · 2011 [cited by applicant]
US 7991156B1 · Miller · 2011 [cited by applicant]
US 8023562B2 · Zheludkov et al. · 2011 [cited by applicant]
US 8046453B2 · Olaiya · 2011 [cited by applicant]
US 8054880B2 · Yu et al. · 2011 [cited by applicant]
US 8065708B1 · Smyth et al. · 2011 [cited by applicant]
US 8069260B2 · Speicher et al. · 2011 [cited by applicant]
US 8131875B1 · Chen · 2012 [cited by applicant]
US 8169916B1 · Pai et al. · 2012 [cited by applicant]
US 8201264B2 · Grab et al. · 2012 [cited by applicant]
US 8225061B2 · Greenebaum · 2012 [cited by applicant]
US 8233768B2 · Soroushian et al. · 2012 [cited by applicant]
US 8243924B2 · Chen et al. · 2012 [cited by applicant]
US 8245124B1 · Gupta · 2012 [cited by applicant]
US 8249168B2 · Graves · 2012 [cited by applicant]
US 8261356B2 · Choi et al. · 2012 [cited by applicant]
US 8265168B1 · Masterson et al. · 2012 [cited by applicant]
US 8270473B2 · Chen et al. · 2012 [cited by applicant]
US 8270819B2 · Vannier · 2012 [cited by applicant]
US 8286213B2 · Seo · 2012 [cited by applicant]
US 8289338B2 · Priyadarshi et al. · 2012 [cited by applicant]
US 8291460B1 · Peacock · 2012 [cited by applicant]
US 8296434B1 · Miller et al. · 2012 [cited by applicant]
US 8311111B2 · Xu et al. · 2012 [cited by applicant]
US 8311115B2 · Gu et al. · 2012 [cited by applicant]
US 8312079B2 · Newsome et al. · 2012 [cited by applicant]
US 8321556B1 · Chatterjee et al. · 2012 [cited by applicant]
US 8369421B2 · Kadono et al. · 2013 [cited by applicant]
US 8386621B2 · Park · 2013 [cited by applicant]
US 8401900B2 · Cansler et al. · 2013 [cited by applicant]
US 8412841B1 · Swaminathan et al. · 2013 [cited by applicant]
US 8452110B2 · Shoham et al. · 2013 [cited by applicant]
US 8456380B2 · Pagan · 2013 [cited by applicant]
US 8472792B2 · Butt · 2013 [cited by applicant]
US 8473630B1 · Galligan · 2013 [cited by applicant]
US 8510303B2 · Soroushian et al. · 2013 [cited by applicant]
US 8510404B2 · Carmel et al. · 2013 [cited by applicant]
US 8515265B2 · Kwon et al. · 2013 [cited by applicant]
US 8516529B2 · Lajoie et al. · 2013 [cited by applicant]
US 8595378B1 · Cohn et al. · 2013 [cited by applicant]
US 8606069B2 · Okubo et al. · 2013 [cited by applicant]
US 8640166B1 · Craner et al. · 2014 [cited by applicant]
US 8649669B2 · Braness et al. · 2014 [cited by applicant]
US 8681866B1 · Jia · 2014 [cited by applicant]
US 8683066B2 · Hurst et al. · 2014 [cited by applicant]
US 8726264B1 · Allen et al. · 2014 [cited by applicant]
US RE45052E · Li · 2014 [cited by applicant]
US 8774609B2 · Drake et al. · 2014 [cited by applicant]
US 8781122B2 · Chan et al. · 2014 [cited by applicant]
US 8782268B2 · Pyle et al. · 2014 [cited by applicant]
US 8787570B2 · Braness et al. · 2014 [cited by applicant]
US 8805109B2 · Shoham et al. · 2014 [cited by applicant]
US 8806188B2 · Braness et al. · 2014 [cited by applicant]
US 8819116B1 · Tomay et al. · 2014 [cited by applicant]
US 8843586B2 · Pantos et al. · 2014 [cited by applicant]
US 8849950B2 · Stockhammer et al. · 2014 [cited by applicant]
US 8908984B2 · Shoham et al. · 2014 [cited by applicant]
US 8909922B2 · Kiefer et al. · 2014 [cited by applicant]
US 8914534B2 · Braness et al. · 2014 [cited by applicant]
US 8914836B2 · Shivadas et al. · 2014 [cited by applicant]
US 8918636B2 · Kiefer · 2014 [cited by applicant]
US 8918908B2 · Ziskind et al. · 2014 [cited by applicant]
US 8997161B2 · Priyadarshi et al. · 2015 [cited by applicant]
US 8997254B2 · Amidei et al. · 2015 [cited by applicant]
US 9014471B2 · Shoham et al. · 2015 [cited by applicant]
US 9025659B2 · Soroushian et al. · 2015 [cited by applicant]
US 9038116B1 · Knox et al. · 2015 [cited by applicant]
US 9042670B2 · Carmel et al. · 2015 [cited by applicant]
US 9094737B2 · Shivadas et al. · 2015 [cited by applicant]
US 9191457B2 · Van Der Schaar · 2015 [cited by applicant]
US 9197685B2 · Soroushian · 2015 [cited by applicant]
US 9210481B2 · Braness et al. · 2015 [cited by applicant]
US 9247311B2 · Kiefer · 2016 [cited by applicant]
US 9247312B2 · Braness et al. · 2016 [cited by applicant]
US 9247317B2 · Shivadas et al. · 2016 [cited by applicant]
US 9264475B2 · Shivadas et al. · 2016 [cited by applicant]
US 9313510B2 · Shivadas et al. · 2016 [cited by applicant]
US 9343112B2 · Amidei et al. · 2016 [cited by applicant]
US 9344517B2 · Shivadas et al. · 2016 [cited by applicant]
US 9391866B1 · Martin et al. · 2016 [cited by applicant]
US 9509742B2 · Gordon · 2016 [cited by applicant]
US 9883204B2 · Braness et al. · 2018 [cited by applicant]
US 10397292B2 · Grab et al. · 2019 [cited by applicant]
US 10498795B2 · Srinivasan et al. · 2019 [cited by applicant]
US 10917449B2 · Grab et al. · 2021 [cited by applicant]
US 11343300B2 · Srinivasan et al. · 2022 [cited by applicant]
US 20010021276A1 · Zhou · 2001 [cited by applicant]
US 20010030710A1 · Werner · 2001 [cited by applicant]
US 20010036355A1 · Kelly et al. · 2001 [cited by applicant]
US 20010046299A1 · Wasilewski et al. · 2001 [cited by applicant]
US 20010052077A1 · Fung et al. · 2001 [cited by applicant]
US 20010052127A1 · Seo et al. · 2001 [cited by applicant]
US 20020026560A1 · Jordan et al. · 2002 [cited by applicant]
US 20020034252A1 · Owen et al. · 2002 [cited by applicant]
US 20020048450A1 · Zetts · 2002 [cited by applicant]
US 20020051494A1 · Yamaguchi et al. · 2002 [cited by applicant]
US 20020057898A1 · Normile · 2002 [cited by applicant]
US 20020059170A1 · Vange et al. · 2002 [cited by applicant]
US 20020062313A1 · Lee et al. · 2002 [cited by applicant]
US 20020067432A1 · Kondo et al. · 2002 [cited by applicant]
US 20020076112A1 · Devara · 2002 [cited by applicant]
US 20020087569A1 · Fischer et al. · 2002 [cited by applicant]
US 20020091665A1 · Beek et al. · 2002 [cited by applicant]
US 20020093571A1 · Hyodo · 2002 [cited by applicant]
US 20020110193A1 · Yoo et al. · 2002 [cited by applicant]
US 20020116481A1 · Lee · 2002 [cited by applicant]
US 20020118953A1 · Kim · 2002 [cited by applicant]
US 20020120934A1 · Abrahams et al. · 2002 [cited by applicant]
US 20020135607A1 · Kato et al. · 2002 [cited by applicant]
US 20020136298A1 · Anantharamu et al. · 2002 [cited by applicant]
US 20020141503A1 · Kobayashi et al. · 2002 [cited by applicant]
US 20020143413A1 · Fay et al. · 2002 [cited by applicant]
US 20020143547A1 · Fay et al. · 2002 [cited by applicant]
US 20020147980A1 · Satoda · 2002 [cited by applicant]
US 20020154779A1 · Asano et al. · 2002 [cited by applicant]
US 20020161462A1 · Fay · 2002 [cited by applicant]
US 20020164024A1 · Arakawa et al. · 2002 [cited by applicant]
US 20020169971A1 · Asano et al. · 2002 [cited by applicant]
US 20020180929A1 · Tseng et al. · 2002 [cited by applicant]
US 20020184159A1 · Tadayon et al. · 2002 [cited by applicant]
US 20020191112A1 · Akiyoshi et al. · 2002 [cited by applicant]
US 20020191959A1 · Lin et al. · 2002 [cited by applicant]
US 20020191960A1 · Fujinami et al. · 2002 [cited by applicant]
US 20030001964A1 · Masukura et al. · 2003 [cited by applicant]
US 20030002577A1 · Pinder · 2003 [cited by applicant]
US 20030002578A1 · Tsukagoshi et al. · 2003 [cited by applicant]
US 20030005442A1 · Brodersen et al. · 2003 [cited by applicant]
US 20030021296A1 · Wee et al. · 2003 [cited by applicant]
US 20030031178A1 · Haeri · 2003 [cited by applicant]
US 20030035488A1 · Barrau · 2003 [cited by applicant]
US 20030035545A1 · Jiang · 2003 [cited by applicant]
US 20030035546A1 · Jiang et al. · 2003 [cited by applicant]
US 20030041257A1 · Wee et al. · 2003 [cited by applicant]
US 20030044080A1 · Frishman et al. · 2003 [cited by applicant]
US 20030053541A1 · Sun et al. · 2003 [cited by applicant]
US 20030061305A1 · Copley et al. · 2003 [cited by applicant]
US 20030061369A1 · Aksu et al. · 2003 [cited by applicant]
US 20030063675A1 · Kang et al. · 2003 [cited by applicant]
US 20030065777A1 · Mattila et al. · 2003 [cited by applicant]
US 20030077071A1 · Lin et al. · 2003 [cited by applicant]
US 20030078930A1 · Surcouf et al. · 2003 [cited by applicant]
US 20030093799A1 · Kauffman et al. · 2003 [cited by applicant]
US 20030123855A1 · Okada et al. · 2003 [cited by applicant]
US 20030128296A1 · Lee · 2003 [cited by applicant]
US 20030133506A1 · Haneda · 2003 [cited by applicant]
US 20030135742A1 · Evans · 2003 [cited by applicant]
US 20030142594A1 · Tsumagari et al. · 2003 [cited by applicant]
US 20030152370A1 · Otomo et al. · 2003 [cited by applicant]
US 20030163824A1 · Gordon et al. · 2003 [cited by applicant]
US 20030165328A1 · Grecia · 2003 [cited by applicant]
US 20030174844A1 · Candelore · 2003 [cited by applicant]
US 20030185302A1 · Abrams · 2003 [cited by applicant]
US 20030185542A1 · McVeigh et al. · 2003 [cited by applicant]
US 20030206558A1 · Parkkinen et al. · 2003 [cited by applicant]
US 20030206717A1 · Yogeshwar et al. · 2003 [cited by applicant]
US 20030216922A1 · Gonzales et al. · 2003 [cited by applicant]
US 20030229900A1 · Reisman · 2003 [cited by applicant]
US 20030231863A1 · Eerenberg et al. · 2003 [cited by applicant]
US 20030231867A1 · Gates et al. · 2003 [cited by applicant]
US 20030233464A1 · Walpole et al. · 2003 [cited by applicant]
US 20030236836A1 · Borthwick · 2003 [cited by applicant]
US 20030236907A1 · Stewart et al. · 2003 [cited by applicant]
US 20040001594A1 · Krishnaswamy et al. · 2004 [cited by applicant]
US 20040006701A1 · Kresina · 2004 [cited by applicant]
US 20040021684A1 · Millner · 2004 [cited by applicant]
US 20040022391A1 · O'Brien · 2004 [cited by applicant]
US 20040024688A1 · Bi et al. · 2004 [cited by applicant]
US 20040025180A1 · Begeja et al. · 2004 [cited by applicant]
US 20040028227A1 · Yu · 2004 [cited by applicant]
US 20040031058A1 · Reisman · 2004 [cited by applicant]
US 20040037421A1 · Truman · 2004 [cited by applicant]
US 20040039916A1 · Aldis et al. · 2004 [cited by applicant]
US 20040047592A1 · Seo et al. · 2004 [cited by applicant]
US 20040047607A1 · Seo et al. · 2004 [cited by applicant]
US 20040047614A1 · Green · 2004 [cited by applicant]
US 20040052501A1 · Tam · 2004 [cited by applicant]
US 20040071453A1 · Valderas · 2004 [cited by applicant]
US 20040076237A1 · Kadono et al. · 2004 [cited by applicant]
US 20040081333A1 · Grab et al. · 2004 [cited by applicant]
US 20040081434A1 · Jung et al. · 2004 [cited by applicant]
US 20040088412A1 · John et al. · 2004 [cited by applicant]
US 20040093494A1 · Nishimoto et al. · 2004 [cited by applicant]
US 20040093618A1 · Baldwin et al. · 2004 [cited by applicant]
US 20040101059A1 · Joch et al. · 2004 [cited by applicant]
US 20040105549A1 · Suzuki et al. · 2004 [cited by applicant]
US 20040107356A1 · Shamoon et al. · 2004 [cited by applicant]
US 20040114687A1 · Ferris et al. · 2004 [cited by applicant]
US 20040117347A1 · Seo et al. · 2004 [cited by applicant]
US 20040136698A1 · Mock · 2004 [cited by applicant]
US 20040139335A1 · Diamand et al. · 2004 [cited by applicant]
US 20040143760A1 · Alkove et al. · 2004 [cited by applicant]