Patents Examined by Kidest Mendaye
-
Patent number: 11258734Abstract: In embodiments of the present invention improved capabilities are described for artificial intelligence communication assistance for the editing of electronic communications utilizing user communication profiles.Type: GrantFiled: August 4, 2018Date of Patent: February 22, 2022Assignee: Grammarly, Inc.Inventors: Oleksiy Shevchenko, Ayan Mandal, Bradley Jon Hoover, Joel Tetreault, Maksym Lytvyn, Dmytro Lider
-
Patent number: 11240104Abstract: Systems, devices, media, and methods are presented for assigning configuration parameters to unknown devices by comparing characteristics of unknown devices to characteristics of known devices. Characteristics of an unknown device are compared to characteristics of known devices to identify a similar device having known configuration parameters. The unknown devise is then assigned the configuration parameters of the identified similar device.Type: GrantFiled: May 21, 2019Date of Patent: February 1, 2022Assignee: Snap Inc.Inventors: Michael Cieslak, Jiayao Yu, Kai Chen, Farnaz Azmoodeh, Michael David Marr, Jun Huang, Zahra Ferdowsi
-
Patent number: 11218542Abstract: A system includes a transmitting agent configured to select a transport mechanism for transmitting a data item, and a receiving agent configured to select one or more data repositories and a storage process for storing the data item. One storage process includes storing the data item temporarily in the second data repository, and subsequently transferring the data item from the second data repository into the first data repository. Another storage process includes storing the data item into a first data repository without temporarily storing the data item in the second data repository.Type: GrantFiled: October 29, 2019Date of Patent: January 4, 2022Assignee: Oracle International CorporationInventors: Sachin N. Dhamdhere, Nirav Gandhi, Drupad Panchal, Alexander Hamilton, Jonathan Klein, Parmeet Arora
-
Patent number: 11212132Abstract: Provided are a method and device for providing IoT device information and an intelligent computing device. A method of providing information related to a control target device includes searching for the control target device and displaying a position of the control target device in a map of an area in which the control target device is positioned. Therefore, an intuitive interface can be provided to a user. One or more of the IoT devices, robots, and intelligent computing devices of the present disclosure may comprise artificial intelligence modules, drones (Unmanned Aerial Vehicles, UAVs), robots, Augmented Reality (AR) devices, virtual reality, VR) devices, devices related to 5G services, and the like.Type: GrantFiled: November 21, 2019Date of Patent: December 28, 2021Assignee: LG ELECTRONICS INC.Inventor: Jangkeun Jeong
-
Patent number: 11196803Abstract: The present invention faces the issue of supporting edge cloud in an NG network. There is thus provided an edge cloud broker (ECB) and a method carried out by the ECB for selecting edge cloud resources of a mobile edge computing (MEC) network, the edge cloud resources usable by a UE accessing the NG network. This method comprises: obtaining, from a first network node of the NG network, a UE's location; obtaining, from a second network node of the NG network, an identifier of an edge cloud application that the UE requests; obtaining, from a third network node of the MEC network, a location of each one or more edge cloud resources available to execute the edge cloud application; and selecting, based on at least the UE's location and the location of each one or more edge cloud resources, an applicable edge cloud resource to execute the edge cloud application for the UE.Type: GrantFiled: May 22, 2017Date of Patent: December 7, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Miguel Angel Puente Pestaña, Maria Luisa Mas Rosique, Miguel Angel Muñoz De La Torre Alonso
-
Patent number: 11172014Abstract: A cloud-based, integrated business application suite includes an add-in that enables access from a client device to a first server, but not a second server. A user accesses the first server through an interface of the integrated suite to request a webpage which launches a first local instance of a service application. The first local instance of the service application sets up a local storage location and provides this location to a URL that is used to launch a webpage that is a client of the second server. A second local instance of the service application which is aware of the storage location is launched and this instance stores data requested from the second server in the identified local storage location. The stored information is read from the storage location by the first instance of the service application and is provided to the integrated application suite.Type: GrantFiled: August 21, 2019Date of Patent: November 9, 2021Assignee: OPEN TEXT SA ULCInventors: Pardeep Kumar, Mithun Karkada Sathisha ., Divisha Nikunj Varandani, Prashantha Hanumanthappa, Panchakshrappa Pramod, Navaid Alam
-
Patent number: 11172010Abstract: A video packaging and origination service can include one or more encoder components that receive content for encoding and transmitting to requesting entities. During the operation of the encoder components, a management service associated with the video packaging and origination service can receive information related to updates or modifications to the encoder components. Responsive to the information, the management service can instantiate and configure an updated encoder. Once the updated encoder component is instantiated and configured, both the updated and target encoder components receive content for streaming, encode content and generating encoding content. Additionally, the updated encoder component can initiate a notification to the target encoder component that a handover will be occurring and begin a negotiation process identifying a handover event.Type: GrantFiled: December 13, 2017Date of Patent: November 9, 2021Assignee: Amazon Technologies, Inc.Inventors: Eric Woodruff, Ryan Paul Hegar, Khawaja Salman Shams
-
Patent number: 11159831Abstract: Techniques are described for expanding and/or improving the Advanced Television Systems Committee (ATSC) 3.0 television protocol in robustly delivering the next generation broadcast television services. Broadcaster non-real time (NRT) data packets are downloaded into RAM memory first and then saved to disk once the complete NRT package is in RAM. Old saved NRT data is retained until channel change with new NRT data, at which point old NRT data may be deleted before starting to save the new oncoming NRT data. Old NRT data may be deleted only when the new oncoming NRT data is not the same as the old.Type: GrantFiled: January 7, 2020Date of Patent: October 26, 2021Assignee: Sony CorporationInventors: Steven Richman, Arthur C. Medina, Jr.
-
Patent number: 11153385Abstract: A technique for transferring data over a network leverages a standard NAS (Network Attached Storage) protocol to augment its inherent file-copying ability with fingerprint matching, enabling the NAS protocol to limit its data copying over the network to unique data segments while avoiding copying of redundant data segments.Type: GrantFiled: August 22, 2019Date of Patent: October 19, 2021Assignee: EMC IP Holding Company LLCInventors: Sorin Faibish, Philip Shilane
-
Patent number: 11134112Abstract: Methods and systems for secure multi-party generation of random bits are disclosed. These random bits can be generated securely, even if some parties (i.e., less than a corruption threshold) are dishonest or malicious. Methods and systems can use secure environments in order to securely generate and store cryptographic keys. Using broadcast protocols such as Dolev-Strong, a generator computer can distribute a public protocol instance key to other participant computers. Each participant computer can generate a random bit and encrypted the random bit with the public protocol instance key, and broadcast its encrypted random bit to the other participant computers. Once each participant computer has received the encrypted random bits from all other participant computers, the private protocol instance key can be released to the participant computers, enabling the participant computers to decrypt the encrypted random bits, and calculate an output random bit based on the encrypted random bits.Type: GrantFiled: November 21, 2019Date of Patent: September 28, 2021Assignee: Visa International Service AssociationInventors: Rohit Sinha, Ranjit Kumaresan, Sivanarayana Gaddam
-
Patent number: 11121915Abstract: A resource manager of a virtualized computing service indicates to a client that FPGA-enabled compute instances are supported at the service. From a set of virtualization hosts of the service, a particular host from which an FPGA is accessible is selected for the client based on an indication of computation objectives of the client. Configuration operations are performed to prepare the host for the application, and an FPGA-enabled compute instance is launched at the host for the client.Type: GrantFiled: August 31, 2018Date of Patent: September 14, 2021Assignee: Amazon Technologies, Inc.Inventors: Erez Izenberg, Nafea Bshara, Christopher Pettey, Curtis Karl Ohrt
-
Patent number: 11108735Abstract: A method for facilitating communication between resources in different virtual networks includes creating a first virtual network and a second virtual network within a cloud computing system and creating a first subnet within the first virtual network and a second subnet within the second virtual network. The method also includes mapping the first subnet to the second subnet such that the resources in the first subnet and the second subnet are able to communicate with each other using private address space. The method also includes routing data packets between the first subnet and the second subnet.Type: GrantFiled: June 7, 2019Date of Patent: August 31, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Sumeet Mittal, Rishabh Tewari, Abhishek Shukla, Abhishek Ellore Sreenath, Sandesh Kerehali Shankaranarayan Shety, Ajinkya Potdar
-
Patent number: 11106860Abstract: Disclosed embodiments relate to simultaneously running live data of a website in a website deployment environment while also running test data of the website in a non-public website testing environment. Operations include storing the live data and test data of the website; accessing the live data; using the live data to render the website; receiving a request to perform testing on the website while the website is live in the website deployment environment; accessing a set of the test data responsive to the request; and while the website is operating in the website deployment environment, testing the website in parallel in the non-public website testing environment such that both the set of test data and the live data are used simultaneously by the website in the non-public website testing environment.Type: GrantFiled: July 24, 2018Date of Patent: August 31, 2021Assignee: Wix.com Ltd.Inventor: Yoav Abrahami
-
Patent number: 11082290Abstract: In one example, a method and apparatus for optimizing a software defined network configuration are disclosed. In one example, the method determines a first network relative performance parameter for a current configuration of a network, based on respective weighting profiles associated with services for which the network carries data. The method then determines a second network relative performance parameter for a proposed configuration of the network, based on the respective weighting profiles associated with the services for which the network carries data. The proposed configuration is implemented in the network when the second network relative performance parameter is greater than the first network relative performance parameter.Type: GrantFiled: October 4, 2019Date of Patent: August 3, 2021Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Randolph Wohlert, Jeffrey A. Aaron, Mark Stockert
-
Patent number: 11070448Abstract: A provisioning server for automated provisioning and associated methods are disclosed. The provisioning server extracts data from a data transfer instruction for a data provider addition based on a matching data transfer instruction template, and parses the extracted data in accordance with the matching data transfer instruction template to identify an account identifier. Data transfer information for a second data transfer network for an identified data provider and an identified account identifier from a data provider database are determined. The data provider database comprises data provider information comprising data provider names for a plurality of data providers registered with the provisioning server. A data provider record is generated and stored in a data provider list of the account in an account database. The data provider record includes the identified data provider name, identified account identifier and the data transfer information.Type: GrantFiled: August 15, 2018Date of Patent: July 20, 2021Assignee: The Toronto-Dominion BankInventors: Robert Kyle Miller, Sonja Torbica, Helene Nicole Esposito
-
Patent number: 11070613Abstract: Methods, systems, and computer program products are provided that automatically scale an application between private and public cloud computing platforms, while simultaneous enforcing policies ensuring private data is persistently stored on the private cloud computing platform, but not the public cloud computing platform. A traffic manager on the public platform routes traffic to instances of a web app executing on a private platform. A traffic monitor on the private platform monitors performance criteria of the private platform, and reports traffic telemetry to the traffic manager. Based on the traffic telemetry, the traffic manager may instantiate one or more instances of the web app on the public platform to handle traffic. Private data gathered by such instantiated instance(s) is persisted to storage in the private platform, but not in the public platform.Type: GrantFiled: August 16, 2018Date of Patent: July 20, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Anjay Vijendra Ajodha, Heath Lawson, David James Armour, Scott Michael Napolitan, Matthew Joel McGlynn, Shriram Natarajan, Ricardo Luiz Fagundes Mendes
-
Patent number: 11050635Abstract: Embodiments for managing bare metal networking in a cloud computing environment. A network communication module that receives a configuration instruction over a direct network link from an external remote management device on a network endpoint may be initialized.Type: GrantFiled: February 5, 2019Date of Patent: June 29, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hubertus Franke, Christoph Raisch, Marcio Augusto Silva, Gheorghe Almasi, Marc Cochran, Alan Ross
-
Patent number: 11042459Abstract: A method utilized in a computer storage node includes: providing user interface device to be operated by an operator; providing sensor module to sense operation parameter of computer storage node to generate first detection signal and second detection signal following first detection signal; receiving first detection signal to control display panel of user interface device to display data pattern of first detection signal on display panel according to a time scale; using first portion of first detection signal corresponding to a partial pattern of the data pattern to generate reference signal when the operator uses user interface device to mark a region on display panel to select the partial pattern; receiving second detection signal sent from sensor module after the reference signal is generated; and comparing characteristics of reference signal with characteristics of second detection signal to perform behavior analysis operation.Type: GrantFiled: May 10, 2019Date of Patent: June 22, 2021Assignee: Silicon Motion Technology (Hong Kong) LimitedInventors: Jian-Ying Chen, Po-An Yang
-
Patent number: 11044339Abstract: Techniques for asynchronous site provisioning in distributed computing systems are disclosed herein. In one embodiment, a method can include receiving a user request to initiate a provisioning process for a site. The user request can contain one or more specified features or functionalities for the site. The method also includes in response to the received user request from the user, performing provisioning of the site without provisioning for at least one of the specified features in the user request and providing the provisioned site for access by the user upon completion of performing provisioning of the site. The method further includes continuing provisioning the at least one of the specified features included in the user request while allowing the user to access the provided site without the at least one of the specified features via the computer network.Type: GrantFiled: April 25, 2017Date of Patent: June 22, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Burra Gopal, Krishna Raghava Mulubagilu Panduranga Rao, Darell Macatangay, Patrick Kabore, Ramanathan Somasundaram, Constantin Stanciu, Sean Squires
-
Patent number: 11044330Abstract: The present invention discloses a method, device, terminal equipment and system for monitoring user's access behavior, relates to the Internet technical field, and has the main object to solve the problem that depending on the user unique ID, a sever will be caused to monitor the same session separately when different session IDs of different terminal equipment are associated by the sever. The main technical solution of the present invention comprises: a second terminal equipment acquires a first session ID and a URL of the target landing page when a first terminal equipment is switched to the second terminal equipment to carry on accessing the same website; the second terminal equipment jumps according to the URL of the target landing page, and replaces the second session ID with the first session ID; the second terminal equipment sends the first session ID to a server, so that the server can monitor user's access behavior based on the first session ID.Type: GrantFiled: September 1, 2016Date of Patent: June 22, 2021Assignee: Beijing Gridsum Technology Co., Ltd.Inventor: Tianyi Tang