For Plural Users Or Sites (e.g., Network) Patents (Class 715/733)
-
Patent number: 10678600Abstract: Disclosed are systems and methods for developing a web-based application using micro frontends. A web application architecture system may include a plurality of web servers and a plurality of single page applications. Each one of the plurality of single page applications may be hosted on a single respective one of the plurality of web servers. The web application architecture system may further include one or more shared libraries that are accessed by each of the plurality of single page applications. The one or more shared libraries may include shared interface components for each of the plurality of single page applications such that the plurality of single page applications are a part of a single web-based application. Additionally, the web application architecture system may include a load balancer configured to route traffic to each of the plurality of single page applications.Type: GrantFiled: March 1, 2019Date of Patent: June 9, 2020Assignee: Capital One Services, LLCInventors: Jonathan Michael Darling, Dustin Nation, Jibins Joseph
-
Patent number: 10664215Abstract: Systems and methods for controlling multiple shared displays in an electronic collaboration setting. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory including program instructions stored thereon that, upon execution by the processor, cause the IHS to: identify a first characteristic of an electronic collaboration session, at least in part, using an image sensing device; identify a second characteristic associated with a given participant of the electronic collaboration session, at least in part, using a proximity sensing device; and control an attribute of a display used in the electronic collaboration session based upon a combination of the first and second characteristics.Type: GrantFiled: October 16, 2016Date of Patent: May 26, 2020Assignee: Dell Products, L.P.Inventors: Deeder M. Aurongzeb, Michiel Sebastiaan Emanuel Petrus Knoppert
-
Patent number: 10659592Abstract: For switching a communication mode based on the preference of the communication recipient, methods, apparatus, and systems are disclosed. One apparatus a processor and a memory that stores code executable by the processor. Here, the processor determines that a user is initiating communication with a recipient via a first communication channel and receives a communication channel preference of the recipient. Additionally, the processor prompts the user to switch to a second communication channel in response to the first communication channel not matching the communication channel preference.Type: GrantFiled: March 30, 2018Date of Patent: May 19, 2020Assignee: LENOVO (SINGAPORE) PTE. LTD.Inventors: Russell Speight VanBlon, Ryan Charles Knudson, Roderick Echols, Jonathan Gaither Knox
-
Patent number: 10657143Abstract: Attribute information of a pending data handling process to be performed is identified. Historical data handling processes for a same application scenario as the pending data handling process are identified based on the attribute information. A time that each identified historical data handling process is performed and methods used to perform the identified historical data handling processes are also identified. A weighting coefficient for each identified historical data handling process is determined. Weighted identified historical data handling processes are calculated by applying the weight coefficient to each identified historical data handling process. A recommended weight for each method used to perform the identified historical data handling processes is determined by combining weighted identified historical data handling processes that use the same method. A method that has the highest recommended weight to perform the pending data handling process is recommended.Type: GrantFiled: September 27, 2017Date of Patent: May 19, 2020Assignee: Alibaba Group Holding LimitedInventors: Dandan Wang, Xiaofeng Pan, Di Xu
-
Patent number: 10659295Abstract: Systems herein allow an administrator to efficiently set up user devices for use in a classroom environment. A management server can display a graphical user interface that includes selection options for defining and using carts of user devices. The carts can be selected and assigned to classes. The GUI also allows the administrator to specify which applications a class will use. Based on these selections, the management server can then manage which user devices install which applications, and allocate licenses accordingly.Type: GrantFiled: August 20, 2018Date of Patent: May 19, 2020Assignee: AirWatch, LLCInventors: Kevin Jones, Jonathan Spaeth, Adam Rykowski, Nishita Manjunath, Sai Kiran Vudutala, Ramana Malladi, Abhishek Mishra
-
Patent number: 10660061Abstract: Aspects of the disclosed technology provide ways to report User Equipment (UE) device locations in a 5G network for the purpose of redirecting application traffic from proximately located Data Networks (DNs). In one aspect, the disclosed technology encompasses a process for conveying User Equipment (UE) information to an Application Function (AF), the process includes steps for receiving, at an intermediate-User Plane Function (I-UPF) entity, User Equipment (UE) uplink data from a Radio Access Network (RAN), determining if sharing of location information or application information associated with the UE is restricted, and encapsulating first location metadata or application metadata in an SRv6 packet if the sharing of location information or application information is not restricted. Systems and machine-readable media are also provided.Type: GrantFiled: May 3, 2019Date of Patent: May 19, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Aeneas Sean Dodd-Noble, Pablo Camarillo Garvia, Om Prakash Suthar
-
Patent number: 10642669Abstract: An operating system provides an extensible share action to broker content sharing between applications executing on a computing platform such as a personal computer, tablet computer, or smartphone. The share action enables a consistent user experience for content sharing to be implemented across all applications and eliminates users having to switch from the current application they are using to some other functionality in order to share content. Applications can participate with the operating system share action as source applications and/or target applications. Source applications may describe what content is shareable given the current state of their application when the user chooses to invoke the share action. Target applications can be configured to receive the shared content from the source application according to content type, and will expose a companion view of their application to the user that is specifically tailored to facilitate sharing.Type: GrantFiled: August 3, 2018Date of Patent: May 5, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Katie Messerly, Christopher Clark, Feng Zhao, Ahsan Kabir, Olivier Tritschler, Jesse Clay Satterfield, Ginger Gloystein, Billie Sue Chafins, Patrik Lundberg, Sashi Raghupathy, Manoj Biswas, Devang Thakker, Jensen Harris
-
Patent number: 10635296Abstract: In many computing scenarios, a user of a primary device may wish to incorporate an auxiliary device in the presentation of an application. Such incorporation may involve a terminal services session that projects the computing environment of the primary device onto the auxiliary device; mirroring the computing environment of the primary device through the auxiliary device; and/or utilizing applications that interoperate with client applications executing on the second device. However, such techniques may not fully reflect the properties of each device, and/or may only apply to particular applications and/or configurations.Type: GrantFiled: September 24, 2014Date of Patent: April 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Elizabeth Fay Threlkeld, William Scott Stauber, Petteri Mikkola, Keri Kruse Moran, Issa Y. Khoury, Brian David Cross, Darren Ray Davis, Giorgio Francesco Sega, Kenton Allen Shipley, Ramrajprabu Balasubramanian, Patrick Derks, Mohammed Kaleemur Rahman, Ryan Chandler Pendlay
-
Patent number: 10638172Abstract: A method of transmitting at least one broadcast signal in a digital transmitter is discussed. The method includes generating service layer signaling (SLS) information for at least one broadcast service, the at least one broadcast service consisting of at least one continuous video component, at least one continuous audio component and at least one closed caption component; generating a service list table (SLT) for providing bootstrap information that allows a receiver to discover the SLS information for the at least one broadcast service. Further, the bootstrap information includes a destination IP address and a destination port of a MPEG media transport protocol (MMTP) session carrying MMTP-specific SLS; and transmitting the at least one broadcast signal.Type: GrantFiled: May 30, 2019Date of Patent: April 28, 2020Assignee: LG ELECTRONICS INC.Inventors: Sejin Oh, Jongyeul Suh, Soojin Hwang
-
Patent number: 10614419Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for managing tasks in a content management system. For example, the content management system can collect, aggregate, and/or store task data assigned to a user from across projects and/or content items. The user can select to view tasks for a particular project and/or from across all projects. The content management system can generate a single graphical user interface for presenting the task data associated with the user. The content management system can generate a graphical user interface the allows the user to move tasks from one task status graphical element (e.g., task status container) to another task status graphical element to change the status of a task associated with the user. Thus, the user can quickly and easily view the tasks assigned to the user and update the status of tasks in an easy to use graphical user interface.Type: GrantFiled: December 30, 2016Date of Patent: April 7, 2020Assignee: Dropbox, Inc.Inventors: Yuyang Guo, Khurram Zia, Angela Li, Pranav Piyush, Matt Bond, Chang Liu, Lawson Fulton
-
Patent number: 10606452Abstract: Data is configured and displayed on an interactive display screen of an electronic display device. A page of content is displayed on the interactive display screen. A designated portion of a displayed page is assigned as a thumbnail display area for displaying sets of image representations as graphical thumbnails in a thumbnail array. The thumbnails represent a category of items. Each thumbnail represents an item in the category of items. Each thumbnail is embedded with a link to an information packet describing the item with various information elements. In response to a first thumbnail in the thumbnail array being tentatively selected by a viewer, a predetermined information element in a first information packet linked to the first thumbnail is temporally displayed on a first different display area. The predetermined information element includes a larger and higher resolution image than the first thumbnail.Type: GrantFiled: January 29, 2018Date of Patent: March 31, 2020Inventor: Catherine G. Lin-Hendel
-
Patent number: 10607256Abstract: A computer-based method for providing promotional content to a user based on attributes of digital content purchased by the user is provided. The method includes receiving enrollment data for a user in response to the user enrolling in a digital wallet application. The method further includes, storing the enrollment data, and receiving digital wallet transaction data as part of a digital wallet transaction for digital content, the digital wallet transaction initiated by the user using the digital wallet application. The method further includes determining at least one content attribute associated with the digital content, storing the at least one content attribute, determining, based at least in part on the at least one content attribute, a content affinity for the user, selecting promotional content that matches the content affinity, and causing the selected promotional content to be presented to the user.Type: GrantFiled: June 23, 2017Date of Patent: March 31, 2020Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Manoneet Kohli
-
Patent number: 10609429Abstract: A method, device and computer program for providing privacy during delivery of ABR media content to an ABR OTT client device are shown. The method receives an ABR manifest for an ABR media asset; the ABR manifest includes a segmentation-units index that points to segmentation-units in the ABR media asset. Using the segmentation-units index and a customization process, randomized byte-range requests for portions of the ABR media asset are produced and sent. Responsive to receiving the randomized byte-ranges, the ABR media asset is reassembled in order and provided to a media player in the client device.Type: GrantFiled: June 28, 2018Date of Patent: March 31, 2020Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Prabhudev Navali, Raj Nair, Mikhail Mikhailov
-
Patent number: 10592592Abstract: A system and method indicates certain terms on a web page as links or portals to additional information and then allows the user to click the link or operate the portal to obtain the additional information, which may be a different web page on the world wide web.Type: GrantFiled: September 5, 2018Date of Patent: March 17, 2020Assignee: GROUPON, INC.Inventors: Val Agostino, David Cowan
-
Patent number: 10581987Abstract: Disclosed are various embodiments for monitoring network usage by client devices and enforcing compliance rules related thereto. A management component of a client application can be provided to identify a first function call made in the source code of the client application to invoke a media player function on the client device associated with a playback of media content received over a carrier network. The first function call can be replaced with a second function call that, when invoked during an execution of the client application, causes a device to identify a size of the media content received by the client device over the carrier network; communicate the size of the media content received by the client device to a remote computing service; and provide the media content for playback on the client device.Type: GrantFiled: April 18, 2016Date of Patent: March 3, 2020Assignee: AIRWATCH LLCInventors: Lucas Chen, Deep Singh, Iury Bessa, Rajiv Singh
-
Patent number: 10574575Abstract: Systems, methods, and computer-readable media for flow stitching network traffic flow segments at a middlebox in a network environment. In some embodiments, a method can include collecting flow records of traffic flow segments at a middlebox in a network environment including one or more transaction identifiers assigned to the traffic flow segments. The traffic flow segments can correspond to one or more traffic flows passing through the middlebox and flow directions of the traffic flow segments with respect to the middlebox can be identified using the flow records. The traffic flow segments can be stitched together based on the one or more transaction identifiers and the flow directions of the traffic flow segments to form a stitched traffic flow of the one or more traffic flows passing through the middlebox. The stitched traffic flow can be incorporated as part of network traffic data for the network environment.Type: GrantFiled: April 30, 2018Date of Patent: February 25, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Supreeth Rao, Navindra Yadav, Umamaheswaran Arumugam, Micheal Watts, Shashi Gandham, Prasannakumar Jobigenahally Malleshaiah, Duy Nguyen, Hai Vu, Tapan Shrikrishna Patwardhan, Aiyesha Ma, Xuan Zou, Jothi Prakash Prabakaran
-
Patent number: 10565216Abstract: Attribute information of a pending data handling process to be performed is identified. Historical data handling processes for a same application scenario as the pending data handling process are identified based on the attribute information. A time that each identified historical data handling process is performed and methods used to perform the identified historical data handling processes are also identified. A weighting coefficient for each identified historical data handling process is determined. Weighted identified historical data handling processes are calculated by applying the weight coefficient to each identified historical data handling process. A recommended weight for each method used to perform the identified historical data handling processes is determined by combining weighted identified historical data handling processes that use the same method. A method that has the highest recommended weight to perform the pending data handling process is recommended.Type: GrantFiled: September 27, 2017Date of Patent: February 18, 2020Assignee: Alibaba Group Holding LimitedInventors: Dandan Wang, Xiaofeng Pan, Di Xu
-
Patent number: 10565297Abstract: Systems and methods for enabling the real-time sharing of document edits as rumored changes are disclosed herein. As an editor makes changes to a document being coauthored, those edits may be entered into the editor's copy as concrete changes that are incorporated into the copy's backing store, and may be shared as rumored changes to endpoints that are not incorporated into their backing stores. Rumored changes display the endpoint's real-time interpretation of an edit made by an editor, but are not incorporated as concrete changes until a save command occurs. By enabling the real-time display of edits as rumored changes, editing users can make edits naturally and endpoint users can see those edits being made with a reduced chance of corruption on the endpoint and lower network overhead and processing by the computing devices involved in the coauthoring environment.Type: GrantFiled: June 26, 2015Date of Patent: February 18, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: Michelle Elena Keslin, Jitesh Sachdeva, Ali Taleghani
-
Patent number: 10552192Abstract: In particular embodiments, a system for managing a virtualization environment includes host machines, each of the host machines including a hypervisor, user virtual machines (UVMs) and a virtual machine controller. The virtualization environment also includes virtual disks comprising a plurality of storage devices, and being accessible by the virtual machine controllers. The virtual machine controllers conduct I/O transactions with the virtual disks. The system stores an entity-relationship graph representing elements in the virtualization environment. Each of the elements is represented by an entity-type node in the entity-relationship graph, and relationships between the elements are represented by edges between the nodes.Type: GrantFiled: February 2, 2017Date of Patent: February 4, 2020Assignee: NUTANIX, INC.Inventors: Ming Chen, Mohan Maturi, Rahul Singh
-
Patent number: 10552293Abstract: Techniques are described for managing log data generated by software applications. The techniques can be implemented in a cloud-based infrastructure capable of collecting and analyzing log data generated by software applications through logging and tracing. Logging and tracing are techniques for monitoring the execution of the software applications. The techniques include a processing step where log data is screened before it is saved within log storage and an analyzing step where saved log files are retrieved or analyzed.Type: GrantFiled: February 25, 2015Date of Patent: February 4, 2020Assignee: SAP SEInventor: Manikandan Rajasekar
-
Patent number: 10554786Abstract: In some implementations, a mobile device can be configured to monitor environmental, system and user events associated with the mobile device and/or a peer device. The occurrence of one or more events can trigger adjustments to system settings. The mobile device can be configured to keep frequently invoked applications up to date based on a forecast of predicted invocations by the user. In some implementations, the mobile device can receive push notifications associated with applications that indicate that new content is available for the applications to download. The mobile device can launch the applications associated with the push notifications in the background and download the new content. In some implementations, before running an application or communicating with a peer device, the mobile device can be configured to check energy and data budgets and environmental conditions of the mobile device and/or a peer device to ensure a high quality user experience.Type: GrantFiled: December 7, 2018Date of Patent: February 4, 2020Assignee: Apple Inc.Inventors: Jonathan J. Andrews, Daniel Ben Pollack, Hue Duc Tran, Joao Pedro Forjaz de Lacerda
-
Patent number: 10554597Abstract: Identifying messages transferred to and from a mobile user device may provide a way to monitor message transfers. One example method of operation includes receiving a message from a user device, processing the message to identify message content, determining whether the message should be modified based on the message content, and determining whether the message should be transmitted to its intended destination based on the message content.Type: GrantFiled: January 29, 2019Date of Patent: February 4, 2020Assignee: OPEN INVENTION NETWORK LLCInventor: David Gerard Ledet
-
Patent number: 10552177Abstract: A method for preloading an application, a storage medium, and a terminal device are provided. The method includes the following. First status feature information of a terminal device is acquired in response to an application-preloading-prediction event being detected to be triggered. The first status feature information is compared with a plurality of pre-collected samples of a sample set. The plurality of pre-collected samples include status second feature information of the terminal device in a preset sampling period, and each sample of the plurality of pre-collected samples corresponds to a sample tag indicating a next application to be launched. A target application to be launched is predicted according to a comparison result. The target application is preloaded.Type: GrantFiled: November 5, 2018Date of Patent: February 4, 2020Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventors: Yan Chen, Yaoyong Liu
-
Patent number: 10552531Abstract: A system comprising a computer-readable storage medium storing at least one program and a method for integrating collaborative spreadsheet data into one or more network applications is presented. The method may include accessing an application data schema comprising a set of constraints on application data consumed by an application hosted by an application server. The method may further include accessing a spreadsheet having one or more data validation rules. The method may further include determining whether the one or more data validation rules include the set of constraints. In response to determining the one or more data validation rules include the set of constraints, application data consumed by the application is synchronized with spreadsheet data corresponding to the spreadsheet.Type: GrantFiled: September 7, 2016Date of Patent: February 4, 2020Assignee: Palantir Technologies Inc.Inventors: Timothy Yousaf, Yichen Xing, Rhys Brett-Bowen
-
Patent number: 10546048Abstract: A method, system, and computer program product provide the ability to dynamically collaborate on a design drawing. The design drawing consisting of three-dimensional (3D) data is acquired and displayed in a viewing area. An entity of the design drawing is graphically selected. A text comment is entered. The text comment and an association between the text comment and the selected entity are added to a design drawing file for the design drawing.Type: GrantFiled: November 19, 2015Date of Patent: January 28, 2020Assignee: AUTODESK, INC.Inventor: Jay Allan Behr
-
Patent number: 10521662Abstract: Apparatus and methods of passive biometric enrollment are configured to provide an introductory experience upon activation of a computer device. The introductory experience involves a user performing movements that allow collection of passive user biometrics by a sensor of the device. The sensor may collect the passive user biometrics while the user performs the movements. The computer device may calibrate one or more features of the computer device based on the movements. The computer device may receive user credentials from the user. The computer device may store a biometric profile including the passive user biometrics in association with the user credentials.Type: GrantFiled: January 12, 2018Date of Patent: December 31, 2019Assignee: Microsoft Technology Licensing, LLCInventor: Peter Dawoud Shenouda Dawoud
-
Patent number: 10523626Abstract: A system and method for managing and displaying data messages includes a computing device configured to receive stream data, assign data messages of the stream data to one or more display columns of a graphical user interface, and display the data messages in the assigned columns. The stream data may be embodied as short data messages such as text messages having predetermined maximum character length. The data messages may be assigned to the display columns based on meta-data associated with the data messages such as the author of the data message, the source of the data message, and/or the type of the data message.Type: GrantFiled: April 3, 2017Date of Patent: December 31, 2019Assignee: Twitter, Inc.Inventor: Iain Gregory Dodsworth
-
Patent number: 10516685Abstract: In order to detect an attack to a web application accurately by accurately correlating different types of events having occurred in the same server, an event acquiring unit acquires a log of events containing a HTTP request to a server, an event correlator creates a set of the request and events relevant to the request as an event block by using process IDs of processes having processed events contained in the log, and an attack detector contrasts the event block that is created from the log of events in which an attack is to be detected with an event block that is created from normal events to calculate a degree of similarity and, when the degree of similarity is equal to or lower than a threshold, detects the event block as an event block containing an event that is abnormal due to an attack.Type: GrantFiled: July 25, 2016Date of Patent: December 24, 2019Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Yang Zhong, Hiroshi Asakura, Masaki Tanikawa
-
Patent number: 10505903Abstract: A public cloud includes a processor. The processor obtains, from a client via a first network connection, a data access request that specifies data stored in a private cloud separated from the public cloud server by a firewall; sends the data access request to the private cloud through the firewall via a second network connection; receives the data stored in the private cloud via the second network connection; and forwards the received data stored in the private cloud to the client.Type: GrantFiled: July 14, 2017Date of Patent: December 10, 2019Assignee: EMC IP Holding Company LLCInventors: Rohan Pednekar, Pramod Biradar, Ritansh Raj
-
Patent number: 10496511Abstract: A system is provided that generates a list of most common items and respective item frequencies from a data set that includes a plurality of items. The system creates a first list of items from the data set and monitors an estimate count for each item in the first list, where the first list is sorted by the estimate count. The system further transfers items that exceed a threshold hit count from the first list to a second list. The system further monitors a hit count for the items in the second list, where the items in the second list are sorted by the hit count. The system further transfers the items that are displaced from the second list back to the first list.Type: GrantFiled: September 26, 2016Date of Patent: December 3, 2019Assignee: Oracle International CorporationInventor: David Vengerov
-
Patent number: 10489007Abstract: Systems and methods for providing an evaluation tool for evaluating functionality and performance of applications are provided herein. The systems and methods described herein provide mechanisms for, among other things, providing contextualized evaluations of applications by tracking interactions with the evaluation tool, receiving evaluation criteria for assessing the application, and capturing rendered displays during an evaluation session.Type: GrantFiled: December 28, 2015Date of Patent: November 26, 2019Assignee: CERNER INNOVATION, INC.Inventor: Jay Christopher Vaglio
-
Patent number: 10491473Abstract: Various embodiments manage computing networks. In one embodiment, a set of network management data associated with one or more users is analyzed. The set of network management data includes at least electronic scheduling information associated with the one or more users. A concentration of users is predicted for a given location based on the analyzing. At least one network characteristic associated with the given location is performed based on at least the predicted concentration of users.Type: GrantFiled: October 27, 2017Date of Patent: November 26, 2019Assignee: International Business Machines CorporationInventors: Lorraine M. Herger, Neal M. Keller, James R. Kozloski, Matthew A. McCarthy, Clifford A. Pickover, Andrew P. Wyskida
-
Patent number: 10482125Abstract: Technology is described for generating music playlists tailored to a geographical region. Collective music listening habits may be identified for a geographical region. The collective music listening habits for the geographical region may be categorized into one or more categories of music. Geographical station programming may be generated according to at least one of the categories of music. The geographical station programming may include a music playlist that corresponds to the collective music listening habits for the geographical region.Type: GrantFiled: November 14, 2016Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Christopher Woolf Phillips, Eric Scott Eisher
-
Patent number: 10467316Abstract: A computer system for analyzing page tags of a website. The system may include a processor in communication with a database; and a storage medium. The storage medium may store instructions that, when executed, configure the processor to: access the website, the website comprising plurality of page tags; generate a collected tag record by aggregating the page tags, the collected tag record comprising collected elements; request, from the database, a benchmark tag record, the benchmark record comprising benchmark elements, the benchmark tag record being based on historic page tags stored in the database; generate a result tag record, the result tag record indicating at least one of matches or mismatches between the benchmark tag record and the collected tag record; and display at least one of the result tag record or an analysis result, the analysis result representing an aggregation of the result.Type: GrantFiled: November 7, 2017Date of Patent: November 5, 2019Assignee: CAPITAL ONE SERVICES, LLCInventors: Mithra Kosur Venuraju, Satish Chikkaveerappa, Amit Ramesh Deshpande
-
Patent number: 10462234Abstract: An application resilience framework, where a monitoring engine of the framework monitors an application and captures data associated with the application. A processor analyzes the data captured to associate an event retrieved from the data captured with an action in a pre-stored template, executes the action associated to the event as specified in the pre-stored template, identifies a status of the application, fetches the data captured, the event retrieved from the data captured, the action associated with the event retrieved the action executed, stores in a repository, and notifies at least the status of the application based on at least one notification template storing at least one value.Type: GrantFiled: January 14, 2019Date of Patent: October 29, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Krishna Mankili Kumar, Deepak Vij, Shengjun Tang
-
Patent number: 10462832Abstract: Embodiments of the disclosure set forth methods for sharing data in a wireless network. Some example methods include storing in a database a content related information associated with a first mobile device, receiving a request for the content related information from a second mobile device, searching the database for the content related information, and transmitting a search result to the second mobile device to enable the transfer of content between the first mobile device and the second mobile device.Type: GrantFiled: February 2, 2018Date of Patent: October 29, 2019Assignee: Empire Technology Development LLCInventor: Mung Chiang
-
Patent number: 10454934Abstract: A method, a system and/or an apparatus of activity based access control in heterogeneous information technology infrastructure is disclosed. The infrastructure security server authenticates that a user is authorized to access a set of heterogeneous cloud-based services using at least one heterogeneous authorization system. The method monitors an activity of the user when accessing any of the set of heterogeneous cloud-based services over a period of time using a processor and a memory. The method dynamically adjusts access privileges to the set of heterogeneous cloud-based services. The adjustment to the access privileges includes a revocation of access to the user to a particular service of the set of heterogeneous cloud-based services and/or dynamically granting of access to the user to the particular service of the set of heterogeneous cloud-based services.Type: GrantFiled: April 7, 2017Date of Patent: October 22, 2019Assignee: CloudKnox Security Inc.Inventors: Balaji Parimi, Koteswara Rao Cherukuri
-
Patent number: 10444503Abstract: An apparatus and method for contents to a display functionally connected to an electronic device are provided. The electronic device can change at least some of attributes (e.g. a location, a brightness, or a size) of the content of the electronic device on the basis of at least one attribute (e.g., an illuminance, a brightness, a size, or a resolution) of the display functionally connected to the electronic device and provide the content to the display functionally connected to the electronic device.Type: GrantFiled: November 17, 2015Date of Patent: October 15, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Jae-Seok Joo, Chang-Ryong Heo
-
Patent number: 10425244Abstract: This application discloses embodiments of systems and methods for a flexible automation system for a network of connected machines. In some embodiments, the network of connected machines uses one or more of wireless protocols such as Zigbee, ZWave, Wi-Fi, Bluetooth and other IEEE 802.15.4 protocols. The systems and methods provide a flexible automation system where end users can customize the operation of the network of connected machines to suit the automation logic desired. Intuitive graphical user interface methods are provided to allow users to implement their custom logic without requiring custom software programming. Systems and methods are provided to customize downloadable and sharable automation software applications to work in a variety of non-identical network configurations. Intuitive graphical user interface methods are provided to allow users to custom configure automation rules for their network of machines by remote collaboration or allowing remote configuring by experts.Type: GrantFiled: June 9, 2016Date of Patent: September 24, 2019Inventor: Prashanth Rao
-
Patent number: 10419522Abstract: Systems and methods for synchronizing data across devices and mediating data sharing are described. In some embodiments, the systems can include a user device and at least one target device connected over a network for sharing event information. The user device and the target devices can include sensors thereon for detecting a gesture than can correspond to events that generate commands to perform tasks. Event information collected from the sensors can be compared and normalized using a cloud infrastructure to determine if the event is synchronized between the user device and the target devices such that the user device collected the same values as the target devices. If the event is synchronized, the system can perform the task. In some embodiments, the task can include synchronizing data between the user device and the target device while selectively choosing a target device for data sharing.Type: GrantFiled: June 12, 2017Date of Patent: September 17, 2019Assignee: Lenovo (Singapore) Ptd. LimitedInventors: Adiyan Mujibiya, Jun Luo
-
Patent number: 10395214Abstract: A method of creating a customized life story comprising using specific pre-determined questions based upon intended purpose and customer demographic to prepare a manuscript and a video derivative product, manually or automatically by utilizing computer programs, applications, or software to automatically organize the recorded information into pre-determined end product formats. The end products are based on an interview and items from a subject. Additional information from other members of the family can be added to the end products without the subject's knowledge. Digital audio and video files stored on a storage device are often included with the manuscript.Type: GrantFiled: May 14, 2010Date of Patent: August 27, 2019Inventor: Marc DeVincent
-
Patent number: 10382499Abstract: Devices described herein are configured to receive a post to a collaboration space shared by a group of users and provide the post to the group of users through a user interface associated with the collaboration space. In some embodiments, the group of users is a social network or social network group. The devices are further configured to automatically create a content item associated with an application of a device of at least one user of the group of users based on the post, the content item accessible through a user interface of the application.Type: GrantFiled: April 7, 2016Date of Patent: August 13, 2019Assignee: T-Mobile USA, Inc.Inventors: Robert Neer, Charles Goran
-
Patent number: 10379823Abstract: A processing device of a remote server identifies at least one control in an active application window and a plurality of control options associated with the at least one control. The active application window comprises a user interface in a first format generated by an application running on the remote server. The processing device generates a first metadata representation of the at least one control and of the plurality of control options and sends the first metadata representation to a mobile device communicatively coupled to the remote server. The mobile device generates a user interface in a second format based on the first metadata representation to present the control and the plurality of control options on the mobile device.Type: GrantFiled: September 5, 2017Date of Patent: August 13, 2019Assignee: Parallels International GmbHInventors: Ruslan Sadovnikov, Nikolay Dobrovolskiy, Serguei M. Beloussov
-
Patent number: 10374955Abstract: Aspects of the disclosure will be described with regard to the processing of a client computing device DNS queries by a DNS processing service to determine an identifier associated with a previously instantiated hosted virtual machine instance. In one aspect, if the previously instantiated hosted virtual machine instance is instantiated, the DNS service can resolve the DNS query by transmitting network address information associated with the previously instantiated hosted virtual machine instance. In another aspect, if the previously instantiated hosted virtual machine instance is not instantiated, the DNS service can initiate a process to cause an instantiation of a hosted virtual machine instance based on the previously instantiated hosted virtual machine instance. The DNS service can then resolve the DNS query by transmitting network address information, or an alternative identifier, associated with the newly instantiated hosted virtual machine instance.Type: GrantFiled: March 26, 2018Date of Patent: August 6, 2019Assignee: Amazon Technologies, Inc.Inventor: André Mostert
-
Patent number: 10341283Abstract: Systems, methods, and non-transitory computer-readable media can acquire a video resource at a first level of a tiered architecture. A first video representation can be generated, based on the video resource, at a second level of the tiered architecture. The first video representation can be associated with a first publisher. It can be detected that at least a first post and a second post are utilizing the first video representation. The first post and the second post can be representable at a third level of the tiered architecture and can be initiated by the first publisher. Data analytics for the first video representation can be aggregated based on the first post and the second post.Type: GrantFiled: March 21, 2016Date of Patent: July 2, 2019Assignee: Facebook, Inc.Inventors: Lior Ben Kereth, Anaid Gomez Ortigoza Petit Jean, Rujin Cao, Christine Farahat Sedky Abouelkhel Awad, Mathumathi Velusamy
-
Patent number: 10341187Abstract: A method and system for discovering, defining, and implementing an application topology through the user of a graphical user interface is provided. A topology system may analyze the topology of an enterprise and provide a graphical representation of the application topology. The topology system may discover the application topology of an enterprise by accessing various configuration data stores of the enterprise. The topology system provides a graphical representation of the application topology and allows a user to modify the topology using a graphical user interface. The topology system may then control the implementation of the application topology.Type: GrantFiled: September 5, 2012Date of Patent: July 2, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Laurentiu T. Nedelcu, Maor Kashansky, Radu V. Ionescu
-
Patent number: 10339160Abstract: Embodiments of the present disclosure relate generally to organizing electronic text documents. In particular, one or more embodiments comprise a content management system that improves the organization of electronic text documents by intelligently and accurately categorizing electronic text documents by topic. The content management system organizes electronic text documents based on one or more topics, without the need for a human reviewer to manually classify each electronic text document, and without the need for training a classification algorithm based on a set of manually classified electronic text documents. Further, the content management system identifies and suggests topics for electronic text documents that relate to new or emerging topics.Type: GrantFiled: October 29, 2015Date of Patent: July 2, 2019Assignee: QUALTRICS, LLCInventors: Jeffrey Wade Starr, Robert David Norton
-
Patent number: 10331819Abstract: A method of controlling a virtual model to perform physics simulation to the virtual model in a virtual space includes: generating a first virtual model having a first object physics field which is a range with respect to a first field parameter; generating a second virtual model having a second object physics field which is a range with respect to a second field parameter; when the field parameters are capable of corresponding to each other, checking whether there is a portion where the object physics fields correspond to each other; and when there is a portion where the object physics fields correspond to each other, generating an interaction of the virtual models.Type: GrantFiled: June 7, 2017Date of Patent: June 25, 2019Assignees: Korea Institute of Science and Technology, Center of Human-Centered Interaction for CoexistenceInventors: Jung Min Park, Joongjae Lee, Jisu Kim
-
Patent number: 10325099Abstract: Production data is managed to avoid leakage of sensitive data. One or more of a number of techniques can be employed to discover sensitive data amongst production data. In one instance, data specified about production data in a production application, for example by way of an attribute, can be used to identify sensitive data. Sensitive production data can subsequently be masked to conceal sensitive data from view. Furthermore, metadata regarding sensitive data can be maintained.Type: GrantFiled: December 8, 2013Date of Patent: June 18, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Stephen J. Cook, Jackson M. Davis
-
Patent number: 10324584Abstract: A touch screen user interface display for an appliance has a touch screen with a plurality of icons. Each icon represents information that may be selectively invoked by touching the icon on the touch screen, wherein the icon may be moved by maintaining a touch of the icon and dragging it across the touch screen. The display also has a physical element having a portion partly overlapping the touch screen for association with screen icons.Type: GrantFiled: December 10, 2015Date of Patent: June 18, 2019Assignee: Whirlpool CorporationInventor: Neomar Giacomini