Patents by Inventor James Fan

James Fan 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: 20220329594
    Abstract: An example method includes receiving a plurality of data request specifications from a plurality of user endpoint devices of requesting users, aggregating a subset of the plurality of data request specifications which share a similarity into a super request, retrieving a plurality of datasets, wherein the plurality of datasets is needed to fulfill the super request, aggregating the plurality of datasets into a single data superset, and delivering the single data superset to the plurality of user endpoint devices of the requesting users via a data pipeline, where the delivering includes segregating the single data superset so that each user endpoint device of the plurality of user endpoint devices of the requesting users receives a portion of the single data superset corresponding to one data request specification of the plurality of data request specifications that was submitted by the each user endpoint device.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 13, 2022
    Inventors: James Fan, Steven Polston, Sanjay Agraharam, Michelle Martens, Arun Gupta
  • Publication number: 20220318706
    Abstract: A method includes receiving a first request from a first user endpoint device of a first user, wherein the first request specifies a data need of the first user, identifying a first dataset from among a plurality of datasets, wherein the first dataset is determined to match the data need, determining a resource need of a second user who controls the first dataset, wherein the resource need is specified in a second request from a second user endpoint device of the second user, determining that the first user can provide a first resource that satisfies the resource need, wherein the first resource is offered by the first user, establishing an agreement upon approval from the first user and from a second user to orchestrate an exchange of the first dataset for the first resource, and delivering the first dataset to the first user endpoint device via a data pipeline.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Inventors: James Fan, Steven Polston, Sanjay Agraharam, Michelle Martens, Arun Gupta
  • Patent number: 11442936
    Abstract: Concepts and technologies disclosed herein are directed to automated control loop searching (“ACLS”). According to one aspect disclosed herein, an ACLS system can create a search model that provides high-level information regarding what the ACLS system should search for when a search pattern is detected within data that is output from execution of a control loop. The ACLS system can activate a control loop system that executes the control loop to yield the data as output. The ACLS system can detect the search pattern within data, and in response, the ACLS system can execute, based upon the search model, a search of the data. The ACLS system can collect search results of the search and select additional data from the search results.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: September 13, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Jeffrey Aaron, James Fan
  • Patent number: 11409555
    Abstract: A processing system may obtain a request to deploy a service comprising a first virtual network function (VNF) to a multi-cloud environment comprising cloud infrastructures, the request including metadata associated with the service, decompose the service into a plurality of modules comprising: a plurality of VNFs and/or a plurality of components of the first VNF, select at least a first deployment model for the service from among a plurality of deployment models, based upon the metadata, each deployment model comprising rules for assigning the plurality of modules to cloud infrastructures, and deploy a first module to a first cloud infrastructure and a second module to a second cloud infrastructure.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: August 9, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James Fan, Alireza Hooshiari, Dan Celenti
  • Publication number: 20220217626
    Abstract: Fast-aiding radio access network intelligent controllers (RICs) can assist other RICs that are experiencing performance issues. The system can take into account the availability of other RICs that can aid the RIC needing assistance. Therefore, multiple RICs cooperatively working together can generate synergies, and allow differentiated RICs to operate in both predefined and/or dynamically create RIC groups. Once a RIC that needs assistance is identified, other RICs can offload functionalities that are less important than the functionality of the RIC that is experiencing the performance issues. After the assisting RIC has offloaded its functionalities, it can then devote resources to the RIC that needs the assistance.
    Type: Application
    Filed: March 25, 2022
    Publication date: July 7, 2022
    Inventors: Jeffrey Aaron, James Fan, Rittwik Jana, Manoop Talasila, Ojus Parikh
  • Publication number: 20220217263
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, receiving location information associated with a mobile communication device, determining a first location of the mobile communication device based on the location information, selecting a first camera from a group of cameras based on the determined first location, receiving at least one first image from the selected first camera that captures at least a portion of the first location, performing image recognition on at least one second image to identify a user associated with the mobile communication device, selecting another camera from the group of cameras based on a determined position of the identified user, and receiving at least another image from the selected other camera. Other embodiments are disclosed.
    Type: Application
    Filed: March 21, 2022
    Publication date: July 7, 2022
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: James Fan, Thomas Barrett, Jennifer K. Lam
  • Publication number: 20220150102
    Abstract: In one embodiment, a method includes monitoring, by a control loop including a processor and a memory, a first environment. The control loop includes one or more predetermined control loop parameters. The method also includes receiving, by the control loop and in response to monitoring the first environment, first data from the first environment and receiving, by the control loop, information from an adaptation control loop. The method also includes determining, by the control loop, to automatically adjust at least one of the one or more predetermined control loop parameters based at least in part on the information received from the adaptation control loop and automatically adjusting, by the control loop, the one or more predetermined control loop parameters. The method further includes determining, by the control loop, to initiate an action based on the first data collected from the first environment and the one or more adjusted control loop parameters.
    Type: Application
    Filed: January 26, 2022
    Publication date: May 12, 2022
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Jeffrey Aaron, James Fan
  • Patent number: 11323605
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, receiving location information associated with a mobile communication device, determining a first location of the mobile communication device based on the location information, selecting a first camera from a group of cameras based on the determined first location, receiving at least one first image from the selected first camera that captures at least a portion of the first location, performing image recognition on at least one second image to identify a user associated with the mobile communication device, selecting another camera from the group of cameras based on a determined position of the identified user, and receiving at least another image from the selected other camera. Other embodiments are disclosed.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: May 3, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James Fan, Thomas Barrett, Jennifer K. Lam
  • Publication number: 20220132328
    Abstract: Personal adaptive radio access network advanced capabilities are provided. A device can include a transceiver; a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations comprising facilitating movement of the device from a first position associated with a user equipment (UE) to a second position in response to an observed signal strength at the UE from a communication network being determined to have fallen below a threshold; in response to facilitating the movement of the device, determining a first communication frequency for communications between the device and the UE based on features determined to be present in an environment associated with the UE; and conveying signals transmitted by the communication network to the UE via the transceiver at the first communication frequency instead of a second communication frequency used by the communication network.
    Type: Application
    Filed: January 3, 2022
    Publication date: April 28, 2022
    Inventors: James Fan, Dan Celenti, Alireza Hooshiari, Max Faulkner, Jr., Arthur Brisebois
  • Publication number: 20220121161
    Abstract: Concepts and technologies disclosed herein are directed to automated control loop grading and data labeling (“ACLGDL”). An ACLGDL system analyzes results of an execution, by a control loop system, of a control loop. The ACLGDL system can grade the results. The ACLGDL system also can instruct, based at least in part upon the grade of the results of the execution, the control loop system to collect additional data. The ACLGDL system can label the additional data for use by an output system. The ACLGDL system can establish plurality of policies including a grading-analysis policy, a grading-results policy, a labeling-collection policy, a labeling policy, a publishing policy, and a notification policy. The ACLGDL system can publish the data labeled in accordance with the labeling policy based, at least in part, upon the publishing policy. The ACLGDL system can notify the output system based, at least in part, upon the notification policy.
    Type: Application
    Filed: December 29, 2021
    Publication date: April 21, 2022
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Jeffrey Aaron, James Fan
  • Patent number: 11310732
    Abstract: Fast-aiding radio access network intelligent controllers (RICs) can assist other RICs that are experiencing performance issues. The system can take into account the availability of other RICs that can aid the RIC needing assistance. Therefore, multiple RICs cooperatively working together can generate synergies, and allow differentiated RICs to operate in both predefined and/or dynamically create RIC groups. Once a RIC that needs assistance is identified, other RICs can offload functionalities that are less important than the functionality of the RIC that is experiencing the performance issues. After the assisting RIC has offloaded its functionalities, it can then devote resources to the RIC that needs the assistance.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: April 19, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Jeffrey Aaron, James Fan, Rittwik Jana, Manoop Talasila, Ojus Parikh
  • Patent number: 11271793
    Abstract: In one embodiment, a method includes monitoring, by a control loop including a processor and a memory, a first environment. The control loop includes one or more predetermined control loop parameters. The method also includes receiving, by the control loop and in response to monitoring the first environment, first data from the first environment and receiving, by the control loop, information from an adaptation control loop. The method also includes determining, by the control loop, to automatically adjust at least one of the one or more predetermined control loop parameters based at least in part on the information received from the adaptation control loop and automatically adjusting, by the control loop, the one or more predetermined control loop parameters. The method further includes determining, by the control loop, to initiate an action based on the first data collected from the first environment and the one or more adjusted control loop parameters.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: March 8, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Jeffrey Aaron, James Fan
  • Patent number: 11240683
    Abstract: Personal adaptive radio access network advanced capabilities are provided. A device can include a transceiver; a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations comprising facilitating movement of the device from a first position associated with a user equipment (UE) to a second position in response to an observed signal strength at the UE from a communication network being determined to have fallen below a threshold; in response to facilitating the movement of the device, determining a first communication frequency for communications between the device and the UE based on features determined to be present in an environment associated with the UE; and conveying signals transmitted by the communication network to the UE via the transceiver at the first communication frequency instead of a second communication frequency used by the communication network.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: February 1, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James Fan, Dan Celenti, Alireza Hooshiari, Max Faulkner, Jr., Arthur Brisebois
  • Patent number: 11215955
    Abstract: Concepts and technologies disclosed herein are directed to automated control loop grading and data labeling (“ACLGDL”). An ACLGDL system analyzes results of an execution, by a control loop system, of a control loop. The ACLGDL system can grade the results. The ACLGDL system also can instruct, based at least in part upon the grade of the results of the execution, the control loop system to collect additional data. The ACLGDL system can label the additional data for use by an output system. The ACLGDL system can establish plurality of policies including a grading-analysis policy, a grading-results policy, a labeling-collection policy, a labeling policy, a publishing policy, and a notification policy. The ACLGDL system can publish the data labeled in accordance with the labeling policy based, at least in part, upon the publishing policy. The ACLGDL system can notify the output system based, at least in part, upon the notification policy.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: January 4, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Jeffrey Aaron, James Fan
  • Publication number: 20210349884
    Abstract: A processing system may generate a first dataset according to a first policy set, record first metadata for the first dataset, generate a first enhanced dataset from the first dataset and a second dataset, according to a second policy set to associate the first and second datasets, and record second metadata including information regarding the second policy set that is applied to associate the first and second datasets, generate a second enhanced dataset derived from the first enhanced dataset and a third dataset according to a fifth policy set to associate the first enhanced dataset with at least the third dataset, the first and second datasets from a first domain and the third dataset from a second domain, record fifth metadata including information associated with the fifth policy set to associate the first enhanced dataset with the third dataset, and add the second enhanced dataset to a dataset catalog.
    Type: Application
    Filed: May 7, 2020
    Publication date: November 11, 2021
    Inventors: Jeffrey Aaron, James Fan
  • Publication number: 20210303584
    Abstract: A processing system including at least one processor may obtain a first ontology of a first type of data pipeline component, map the first ontology to a second ontology for a second type of data pipeline component that is stored in a catalog of data pipeline component types, provide a second data schema for the second type of data pipeline component as a template for a first data schema for the first type of data pipeline component, and add the first type of data pipeline component to the catalog of data pipeline component types, where the adding comprises storing the first ontology and the first data schema for the first type of data pipeline component in the catalog of data pipeline component types.
    Type: Application
    Filed: March 27, 2020
    Publication date: September 30, 2021
    Inventors: James Fan, Jeffrey Aaron, Sanjay Agraharam, Arun Gupta, Michelle Martens, Steven Polston
  • Publication number: 20210303585
    Abstract: A processing system including at least one processor may obtain a first request for delivery of a first data set to a first destination, map the first request to a first information model, obtain a second request for delivery of a second data set to a second destination, map the second request to a second information model, and identify that a portion of data is part of both data sets. The processing system may next determine a plan for configuring data pipeline components for delivering the first data set to the first destination and the second data set to the second destination, the plan comprising: a combination of the first information model and the second information model, and at least one modification to the combination. The processing system may then configure the data pipeline components in accordance with the plan.
    Type: Application
    Filed: March 27, 2020
    Publication date: September 30, 2021
    Inventors: James Fan, Sanjay Agraharam, Jeffrey Aaron, Steven Polston, Arun Gupta, Michelle Martens
  • Publication number: 20210286818
    Abstract: Concepts and technologies disclosed herein are directed to automated control loop searching (“ACLS”). According to one aspect disclosed herein, an ACLS system can create a search model that provides high-level information regarding what the ACLS system should search for when a search pattern is detected within data that is output from execution of a control loop. The ACLS system can activate a control loop system that executes the control loop to yield the data as output. The ACLS system can detect the search pattern within data, and in response, the ACLS system can execute, based upon the search model, a search of the data. The ACLS system can collect search results of the search and select additional data from the search results.
    Type: Application
    Filed: March 10, 2020
    Publication date: September 16, 2021
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Jeffrey Aaron, James Fan
  • Publication number: 20210286638
    Abstract: A processing system may obtain a request to deploy a service comprising a first virtual network function (VNF) to a multi-cloud environment comprising cloud infrastructures, the request including metadata associated with the service, decompose the service into a plurality of modules comprising: a plurality of VNFs and/or a plurality of components of the first VNF, select at least a first deployment model for the service from among a plurality of deployment models, based upon the metadata, each deployment model comprising rules for assigning the plurality of modules to cloud infrastructures, and deploy a first module to a first cloud infrastructure and a second module to a second cloud infrastructure.
    Type: Application
    Filed: March 12, 2020
    Publication date: September 16, 2021
    Inventors: James Fan, Alireza Hooshiari, Dan Celenti
  • Patent number: 11102219
    Abstract: Systems and methods to manage operation of at least one network is provided. The system includes a processor, an input/output device coupled to the processor, and a memory coupled with the processor. The memory comprises executable instructions that when executed by the processor cause the processor to effectuate operations. The operations include identifying at least one event signature associated with an event, wherein the event signature is indicative that it is probable that at least one user of the network will experience a predefined service anomaly. Operation of the network is monitored for a presence of the at least one event signature. The presence of the at least one event signature is detected. At least one action is determined to deter the predefined service anomaly. The action is caused to be implemented on the network.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: August 24, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James Fan, Alireza Hooshiari, Dan Celenti