Patents Examined by Michael C Lai
-
Patent number: 11102175Abstract: The disclosed computer-implemented method for categorizing web applications based on age restrictions in online content policies may include (i) accessing a web application associated with a group of application pages, (ii) determining policy data for accessing content from the web application in the application pages, (iii) extracting one or more age restrictions for accessing the web application from the policy data, and (iv) performing a security action that prevents underage access to the web application based on the age restrictions. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: September 5, 2019Date of Patent: August 24, 2021Assignee: NortonLifeLock Inc.Inventors: Daniel Kats, Trijimon Padmalayam Rajan, Manjunath Rajendrababu
-
Patent number: 11102195Abstract: Systems and methods for secure information exchange are disclosed. During setup of an accessory device in association with a voice-enabled device, token data may be generated and signed using a private encryption key by the accessory device. An accessory-device system associated with the accessory device may send a request for account identification including the token data to a remote system associated with the voice-enabled device. The remote system may determine if an application associated with the accessory-device system is enabled, and if enabled, may send the account identification in an encrypted format to the accessory-device system.Type: GrantFiled: February 1, 2019Date of Patent: August 24, 2021Assignee: Amazon Technologies, Inc.Inventors: Akshaya Vishnu Kudlu Shanbhogue, Venkatesh Krishnamoorthy, Abraham Martin Passaglia, Tao Wu
-
Patent number: 11093981Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for broadcasting audio. In one aspect, the method includes receiving, from a server by a smart broadcasting device associated with a service client, an audio broadcast instruction; in response to receiving the audio broadcast instruction, downloading an audio file corresponding to the audio broadcast instruction, wherein the audio file comprises a marketing content related to services provided by the server to the service client associated with the smart broadcasting device; and broadcasting, by the smart broadcasting device, the audio file by using a speaker of the smart broadcasting device.Type: GrantFiled: March 8, 2021Date of Patent: August 17, 2021Assignee: Advanced New Technologies Co., Ltd.Inventors: Qimeng Zou, Jiankang Sun, Yao Qin, Linqing Wang
-
Patent number: 11095710Abstract: According to some aspects described herein, a system may determine whether a network actor appears to be using an intermediary such as a VPN and/or proxy server. This may be accomplished by directing the network actor to request and/or access a network-segment identification resource which may, in some embodiments, be stored in another region of the global network. The system may include links and/or other identifiers pointing the network actor to one or more network-segment identification resources. The network actor may access the network-segment identification resources using the links or identifiers, and the system may use information about the request for the network-segment identification resource to determine whether the network actor is associated with multiple source addresses.Type: GrantFiled: September 11, 2019Date of Patent: August 17, 2021Assignees: Comcast Cable Communications, LLC, NBCUniversal Media, LLCInventors: Robert Glenn Deen, Antony Tauber
-
Patent number: 11082500Abstract: A system for providing access to one or more application device, such as a respective processed application program, is connected to a telecommunications network including at least one user device. The system includes a manager device connected to the respective application device, and the manager device communicatively connects to the respective user device. Each application device includes a respective processing state and a state table of each respective processing state. The manager device updates the respective processing state of the state table for each application device and respective user device. Each user device accesses the manager device to obtain the respective processing state in the state table of the particular application device for the particular user device. User devices can switch communications with the manager device and application device, providing continuing operations of the application device with same processing state.Type: GrantFiled: April 9, 2020Date of Patent: August 3, 2021Inventor: Steve Bakke
-
Patent number: 11076016Abstract: A device may monitor a session involving a first user equipment and a network. The device may determine that content associated with the session is cacheable based on a characteristic of the content. The device may determine a status of the first user equipment. The device may select, based on the status and the characteristic, the first user equipment to cache content data associated with the content and transmit a cache message to the first user equipment. The cache message may be configured to cause the first user equipment to cache the content data in a local data structure of the first user equipment. The device may perform an action associated with causing the first user equipment to provide the content to a second user equipment that requests the content via the network.Type: GrantFiled: November 23, 2020Date of Patent: July 27, 2021Assignee: Verizon Patent and Licensing Inc.Inventors: Ralph M. Alfano, Quan Zhang, Carlo Thompson
-
Patent number: 11070603Abstract: Apparatus and methods for managing content delivery in a packetized network. In one embodiment, the network provide content to a plurality of clients via a plurality of nodes and origin points, and resources are discreetly represented (e.g., with IP addresses, such as those afforded under the IPv6 protocol) to allows for direct advertisement of resources. Exemplary solutions described herein further advantageously leverage extant architectures and protocols (such as BGP), and make use of a common control plane, which can be utilized for example by different content delivery network (CDN) operators and different delivery components to advertise resources. Internally within a given CDN, increased granularity of resource addressing and advertisement may provide benefits including: (i) resource affinity; (ii) resource-level balancing; (iii) dynamic resource scoping; and (iv) “zero-touch” provisioning and resource relocation.Type: GrantFiled: February 26, 2019Date of Patent: July 20, 2021Assignee: Charter Communicatons Operating, LLCInventors: James Panagos, Justin Slaughter
-
Patent number: 11064047Abstract: Techniques described are directed to accessibility of instant application data via an associated application. In an example, a service provider can cause a first user interface associated with an instant application associated with a particular, discrete functionality of an application to be presented via a first user computing device of a user. The service provider can receive data via an interaction with the first user interface associated with the instant application. The service provider can receive a request to download the application from a second user computing device of the user, cause the application to be downloaded on the second user computing device of the user, and cause the data received via the interaction with the first user interface associated with the instant application to be associated with the application on the second user computing device.Type: GrantFiled: December 7, 2020Date of Patent: July 13, 2021Assignee: Square, Inc.Inventors: Brian Stegall, Kenneth Randall Kinsella Wigginton, Arjun Mahanti, Marc David Perry, Matthew T. Kursmark
-
Patent number: 11061697Abstract: Providing a distributed processing framework. Initially, the process begins by building a server process plug-in by invoking a code generation module to generate required boilerplate and cross-platform code. Then commencing a server process by loading plug-in code and giving it a thread of control. In addition, client machines discovering the existence of a plug-in code being executed. Further, one or more client applications running on a client server at least issuing commands to the plug-in code, monitoring the events of the plug-in code, update the properties of the plug-in code without information regarding the plug-in interface.Type: GrantFiled: April 17, 2020Date of Patent: July 13, 2021Inventor: Mark Spence
-
Patent number: 11057233Abstract: Optimizing input component enablement for a plurality of communication devices that have input components associated with at least one of a group of meeting participants. At least one of the participants has an identification attribute in an electronic group meeting. A computer receives audio input from input components and analyzes qualitative attributes and content of the audio input to provide a set of quality metrics and a focus concept. The metrics are assessed to determine whether the audio input exceeds quality thresholds, and the focus concept is compared to participant identification attributes. A computer system makes determinations based on these assessments to selectively place input components that provide input with desired quality or which are associated with participants having identification attributes that correspond to the focus concept into an active speaking mode.Type: GrantFiled: March 5, 2020Date of Patent: July 6, 2021Assignee: International Business Machines CorporationInventors: Alfonso D'Aniello, Alessandro Ghezzi, Andrea Tortosa, Damiano Bassani
-
Patent number: 11050841Abstract: A method that enables sharing a technology profile is described herein. The method includes determining at least one technology ecosystem of a first user. The method also includes generating a technology profile for the first user from the technology ecosystem, wherein the technology profile comprises components from the technology ecosystem associated with the first user. Finally, the method includes selectively sharing a shared technology profile with a second user, wherein the shared technology profile is determined by the first user and is derived from the technology profile.Type: GrantFiled: August 19, 2019Date of Patent: June 29, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Gabriele Masili, Charlene Marie Douglass, Renee Thompson Hunter, Jeremy Eugene Kelly, Raymond Robert Ringhiser
-
Patent number: 11018898Abstract: The subject technology addresses a need for improving utilization of network bandwidth in a multicast network environment. More specifically, the disclosed technology provides solutions for extending multipathing to tenant multicast traffic in an overlay network, which enables greater bandwidth utilization for multicast traffic. In some aspects, nodes in the overlay network can be connected by virtual or logical links, each of which corresponds to a path, perhaps through many physical links, in the underlying network.Type: GrantFiled: April 10, 2020Date of Patent: May 25, 2021Assignee: Cisco Technology, Inc.Inventors: Kit Chiu Chu, Thomas J. Edsall, Navindra Yadav, Francisco M. Matus, Krishna Doddapaneni, Satyam Sinha, Sameer Merchant
-
Patent number: 11012500Abstract: Techniques for ingesting data streams to a distributed-computing system using a multi-directional data ingestion pipeline are provided. In one embodiment, a method for ingesting data streams includes, at a client gateway, receiving a plurality of messages; assigning the plurality of messages to one or more data streams; obtaining stream routing configurations; and identifying one or more receivers. The method further includes determining whether at least one of the one or more data streams is to be delivered to one or more receivers operating in the first computing environment; and if so, delivering the at least one of the one or more data streams to the one or more receivers operating in the first computing environment. The method further includes delivering the one or more data streams to a data ingress gateway operating in a second computing environment.Type: GrantFiled: July 27, 2018Date of Patent: May 18, 2021Assignee: VMware, Inc.Inventors: Sufian A. Dar, Tyler J. Curtis, James W. Cooley, Mirza Mohsin Beg
-
Patent number: 11012380Abstract: A message communication apparatus includes an operating unit that activates a chat bot, the chat bot running in a messaging service in which users exchange a message, the chat bot exchanging a message with a user, a registration unit that registers the chat bot for each user, and a controller that, if a single first chat bot has been activated in a single chat room through operation of the operating unit by a first user, causes the first chat bot to execute, in response to a message from a second user different from the first user, a function of a second chat bot registered by the second user by using the registration unit.Type: GrantFiled: September 3, 2019Date of Patent: May 18, 2021Assignee: FUJI XEROX CO., LTD.Inventors: Mamoru Sasamae, Kenji Nomura, Yujiro Kobayashi, Kiyoshi Yasukawa, Masaki Kurokawa
-
Patent number: 11012320Abstract: A system and method are disclosed for gathering information relating to a system being monitored, modeling various aspects of the system to present it on a useful console, and further for controlling the system using a monitoring and control interface. In an aspect the system and method employ combinations of graphics architectures, including advanced video gaming technology and methods in previously-unknown configurations, to achieve an effective monitoring and control architecture.Type: GrantFiled: November 27, 2019Date of Patent: May 18, 2021Assignee: OasisWorks Inc.Inventors: Timothy Mortsolf, Scott Myelle, Kevin Cramer, Anil Gunturu
-
Patent number: 10999407Abstract: A technology is described for monitoring interaction events at services and determining service management actions associated with the services. An example method may include receiving metadata describing interaction events at services executing in a computing service environment and using the metadata to generate a routing map that provides routing details for the interaction events at the services. The routing map may be analyzed to identify interaction characteristics associated with the interaction events at the services and the analysis of the routing map may be used in determining a service management action associated with the services based in part on the interaction characteristics associated with the interaction events.Type: GrantFiled: July 22, 2019Date of Patent: May 4, 2021Assignee: Amazon Technologies, Inc.Inventors: Jonathan Paul Thompson, Ryan Paul Green
-
Patent number: 10992753Abstract: The disclosure relates to an edge computing-based distributed network architecture. A central server in the architecture may include a client-location monitoring module for tracking a principle location of a client, which may be co-located with a remote hub institution. The central server may also include a client information packaging module, for packaging information associated with the client into a digital package; a natural-disaster monitor module, for monitoring for future natural-disasters; and a transmission module for transmitting a packaging instruction from the natural-disaster monitor module to the client information packaging module when the natural-disaster monitor module communicates that a natural-disaster is predicted to occur within a certain threshold distance and within a certain threshold amount of time.Type: GrantFiled: June 6, 2019Date of Patent: April 27, 2021Assignee: Bank of America CorporationInventors: Monika Kapur, Sean Denton, Stephen T. Shannon
-
Patent number: 10986006Abstract: A performance analysis method of a computer system using a management computer. The management computer includes: a processor; and a memory device in which a program to be executed by the processor is stored. The computer system is constituted by a plurality of resources. The processor divides the plurality of resources into a plurality of resource groups based on a correlation of changes in performance data between the resources, and analyzes the performance data for each of the divided resource groups.Type: GrantFiled: February 26, 2019Date of Patent: April 20, 2021Assignee: HITACHI, LTD.Inventors: Atsumi Terayama, Shinichi Hayashi
-
Patent number: 10979493Abstract: Disclosed are systems and methods for forwarding service requests to an idle server from among a plurality of servers. For example, the method comprises, by a load balancer, tracking service requests on each backend server, estimating an additional load associated with currently pending requests based on resource usage statistics reported in a previous time interval, predicting which of the plurality of servers is most likely to be the most idle server for a next time interval using a statistical model based on the estimated additional load associated with currently pending requests, and forwarding service requests to the most idle server based on the prediction.Type: GrantFiled: December 13, 2019Date of Patent: April 13, 2021Assignee: Parallel International GmbHInventors: Daniel Farrugia, Nikolay Dobrovolskiy, Serguei M. Beloussov
-
Patent number: 10977647Abstract: Technologies are shown for content distribution on a blockchain involving generating a content distribution data block on a content distribution data blockchain, that stores digital content, data identifying the digital content, an owner identifier, an access holder identifier, and a use conditions attribute for identifying use requirements for the digital content. A use requirement is defined in the use conditions attribute. An owner identified in the owner identifier sets the access holder identifier to an identifier for a user entity. An access request is received from the user entity and, in response, whether a current use condition of the user entity satisfies the use requirement in the use conditions attribute is verified. If it is verified that the current use condition of the user entity satisfies the use requirement in the use conditions attribute, the digital content is distributed to the first user entity.Type: GrantFiled: July 20, 2018Date of Patent: April 13, 2021Assignee: eBay Inc.Inventor: Sergio Pinzon Gonzales, Jr.