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: 20210182366Abstract: Concepts and technologies disclosed herein are directed to a multi-faceted license management approach to support multi-layered product structure. A model creation design and onboarding (“MCDO”) module can create an asset based upon input received from an asset creator. The MCDO module can store the asset in an asset catalog. The MCDO module can receive a search request from a collaborator. In response to the search request, the MCDO module can parse the search request to identify search criteria to be used to search the asset catalog. The MCDO module can search the asset catalog based upon the search criteria. The MCDO module can receive search results that include the asset. The MCDO module can create an enhanced asset based upon the asset created by the asset creator combined with a contribution based upon input received from the collaborator. The MCDO can store the enhanced asset in the asset catalog.Type: ApplicationFiled: December 13, 2019Publication date: June 17, 2021Applicant: AT&T Intellectual Property I, L.P.Inventors: James Fan, Steven Polston, Michelle Martens, Sanjay Agraharam
-
Publication number: 20210185546Abstract: 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: ApplicationFiled: December 13, 2019Publication date: June 17, 2021Inventors: James Fan, Dan Celenti, Alireza Hooshiari, Max Faulkner, JR., Arthur Brisebois
-
Publication number: 20210182362Abstract: Concepts and technologies disclosed herein are directed to managing enterprise software licenses for virtual network functions (“VNFs”). According to one aspect disclosed herein, a system can acquire a software license for a software asset to be instantiated and used by a cloud computing environment associated with an enterprise. The system can prepare, with an enterprise anchor point (“EAP”) module managed by a vendor of the software asset, a certificate validation process that uses an enterprise security certificate to ensure the software license is valid for an execution instance of the software asset. The system can instantiate the execution instance of the software asset in the cloud computing environment. The system can validate, by the EAP module, the enterprise security certificate to ensure the software asset is instantiated and used in accordance with the software license.Type: ApplicationFiled: December 11, 2019Publication date: June 17, 2021Applicant: AT&T Intellectual Property I, L.P.Inventors: James Fan, Sanjay Agraharam, Steven Polston, Michelle Martens
-
Publication number: 20210157286Abstract: Concepts and technologies disclosed herein are directed to automated control loop grading and data labeling (“ACLGDL”). According to one aspect disclosed herein, 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: ApplicationFiled: November 26, 2019Publication date: May 27, 2021Applicant: AT&T Intellectual Property I, L.P.Inventors: Jeffrey Aaron, James Fan
-
Publication number: 20210144290Abstract: 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: ApplicationFiled: January 25, 2021Publication date: May 13, 2021Applicant: AT&T Intellectual Property I, L.P.Inventors: James Fan, Thomas Barrett, Jennifer K. Lam
-
Patent number: 10931864Abstract: 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: GrantFiled: January 8, 2020Date of Patent: February 23, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: James Fan, Thomas Barrett, Jennifer K. Lam
-
Publication number: 20200380381Abstract: A method includes creating one or more first policy shims to be applied to a ML/AI module, applying the one or more first policy shims to an input or an output of the ML/AI module and executing the ML/AI module on a data set in response to the applying step.Type: ApplicationFiled: May 31, 2019Publication date: December 3, 2020Inventors: Jeffrey Aaron, James Fan
-
Publication number: 20200379434Abstract: A method includes defining a plurality of variables to modify in a control loop; Collecting first data using a first variable of the plurality of variables while executing the control loop, generating a first result based on the collecting first data step, substituting a second variable of the plurality of variables for the first variable, collecting second data using the second variable while executing the control loop, generating a second result based on the collecting second data step, comparing the first result and the second result; and taking an action based on the comparing step.Type: ApplicationFiled: June 3, 2019Publication date: December 3, 2020Inventors: Jeffrey Aaron, James Fan
-
Publication number: 20200351148Abstract: 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: ApplicationFiled: July 22, 2020Publication date: November 5, 2020Inventors: Jeffrey Aaron, James Fan
-
Patent number: 10764113Abstract: 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: GrantFiled: July 5, 2018Date of Patent: September 1, 2020Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Jeffrey Aaron, James Fan
-
Publication number: 20200145575Abstract: 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: ApplicationFiled: January 8, 2020Publication date: May 7, 2020Applicant: AT&T Intellectual Property I, L.P.Inventors: James Fan, Thomas Barrett, Jennifer K. Lam
-
Patent number: 10554872Abstract: 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: GrantFiled: September 25, 2015Date of Patent: February 4, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: James Fan, Thomas Barrett, Jennifer K. Lam
-
Publication number: 20200014581Abstract: 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: ApplicationFiled: July 5, 2018Publication date: January 9, 2020Inventors: Jeffrey Aaron, James Fan
-
Patent number: 10521748Abstract: A system for determining retention risk comprises a grouper, a filter, a normalizer, a feature vector extractor, a model builder, and a predictor. The grouper is for determining a set of time series of transactions where each is associated with one employee. The filter is for filtering the set of time series of transactions based on an employee transition characteristic to determine a subset of time series. The normalizer is for determining a model set of time series by normalizing the subset of time series. The feature vector extractor is for determining a set of feature vectors determined from a time series of the model set of time series. The model builder is for determining one or more models based at least in part on the set of feature vectors. The predictor is for predicting retention risk for a given employee using the one or more models.Type: GrantFiled: December 22, 2014Date of Patent: December 31, 2019Assignee: Workday, Inc.Inventors: Daniel Walter Beck, Mohammad Sabah, Adeyemi Ajao, James Fan, Parag Avinash Namjoshi, Kevin Mun Joun Tham, Vladimir Giverts
-
Publication number: 20190180260Abstract: A method includes receiving, by a computing device of a media service provider, a search request associated with a first product. The search request is received from a media device associated with a subscriber of a service provided by the media service provider. The method includes, in response to the search request, determining, by the computing device, a responsible party associated with the first product based on a purchase date of the first product and a return period for the first product. The method also includes sending, from the computing device to the media device, contact information of the responsible party. The contact information is to be displayed by the media device to a display device with an option to contact the responsible party.Type: ApplicationFiled: February 14, 2019Publication date: June 13, 2019Inventors: James Fan, Thomas Barrett, Jennifer Lam
-
Patent number: 10248937Abstract: A method includes receiving purchase data at one or more computing devices associated with a media service provider. The purchase data includes information descriptive of a particular purchase made by a subscriber of the media service provider from a seller, where the seller is independent from the media service provider. The method also includes selecting media content available from the media service provider based on the purchase data. At least a portion of the selected media content is sent to a device associated with the subscriber.Type: GrantFiled: November 19, 2010Date of Patent: April 2, 2019Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: James Fan, Thomas Barrett, Jennifer Lam
-
Publication number: 20190068619Abstract: 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: ApplicationFiled: August 24, 2017Publication date: February 28, 2019Inventors: James Fan, Alireza Hooshiari, Dan Celenti
-
Patent number: 10158765Abstract: Services are provided based on the locations, rather than the NPA.NXX identifiers, of called and calling parties. Party location based services can be provided to the called party, to the calling party, or both. Services can include an indication of the location of each party. Services also can include an indication of charges as determined by the location of the parties, rather than the NPA.NXX identifiers. Services can be provided if the parties are using a mobile communications devices, such as a cellular phone, wireline systems (e.g., landline phones), or a combination thereof. In an example configuration, location can be provided in a hierarchy of various levels of accuracy/precision. Different levels can be representative of different resolutions of geography. An example system for facilitating party location based services includes a signaling system number 7 (SS7) network.Type: GrantFiled: August 24, 2016Date of Patent: December 18, 2018Assignee: AT&T Intellectual Property I, L.P.Inventors: James Fan, Thomas Barrett, Jennifer Lam, Hieu Le
-
Patent number: 10051549Abstract: Systems, methods, and computer program products are disclosed for managing access to a femtocell coverage area. An exemplary method includes storing in a memory component a first identifier corresponding to a subscribed service of a communication device and a second identifier corresponding to a user of the communication device, and granting access to the femtocell coverage area using the second identifier.Type: GrantFiled: July 24, 2017Date of Patent: August 14, 2018Assignee: AT&T Intellectual Property I, L.P.Inventors: James Fan, Cheng P. Liu, Richard Kuo
-
Patent number: 10028620Abstract: A food processing device includes a dicing kit adapted to be received in a bowl which is coupled to a base. The dicing kit includes a dicing grid disposed within a frame which is coupled to a cover member having a rotating slicing tool disposed there between. The slicing tool is positively captured between the dicing grid frame and the cover member and is further adapted to rotate as powered by a motor disposed in the base portion of the food processor.Type: GrantFiled: June 29, 2016Date of Patent: July 24, 2018Assignee: Whirlpool CorporationInventors: David J. Gushwa, Zachary A. Lownds, Jeffrey Carl Loebig, Euan Skinner Macleod, Leong Hin Yung, James Fan Zhao, Huang Yong Hang