Using Interconnected Networks Patents (Class 709/218)
  • Patent number: 11029909
    Abstract: [Object] To transmit information more flexibly and more reliably while allowing for user freedom. [Solution] There is provided an information processor including an output control section that controls an output of presentation information that is performed by a plurality of output terminals. The output control section determines, on the basis of a moving path of a user, an allocation of the presentation information that is caused to be outputted by corresponding one of the plurality of output terminals. In addition, there is provided an information processing method that includes controlling, by a processor, an output of presentation information performed by a plurality of output terminals, and the controlling further includes determining an allocation of the presentation information that is caused to be outputted by corresponding one of the plurality of output terminals on the basis of a moving path of a user.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: June 8, 2021
    Assignee: SONY CORPORATION
    Inventor: Mari Saito
  • Patent number: 11030245
    Abstract: Some embodiments are directed to a method for exchanging data between a user and one or more data sources, the method including configuring a non-transitory computer readable medium to access data from the one or more data sources via a data source query in accordance with options specified in first and second XML configuration files. The non-transitory computer readable medium further retrieves the data in a predefined format at a database and displays the data in accordance with display options specified in the first and the second XML configuration files.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: June 8, 2021
    Assignee: ALQIMI ANALYTICS & INTELLIGENCE, LLC
    Inventors: Walter Greenberg, Kevin M. Donohue
  • Patent number: 11025979
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for a crowd sourced indexing and/or searching of content. An embodiment operates by receiving one or more requests for content from one or more media devices, each request comprising content identifier information that identifies the content, determining whether crowd sourced content index information has been generated for the content, transmitting a response to the one or more media devices of the one or more media devices, in response to the one or more requests, the response comprising content location information and a content indexing request, and receiving content index information for the content identified by the content identifier information from the one or more media devices.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: June 1, 2021
    Assignee: Roku, Inc.
    Inventor: David Sharp
  • Patent number: 11025570
    Abstract: Techniques for providing dynamic and secure real-time notifications in messages are disclosed herein. In some embodiments, a method comprises: storing a count of notifications associated with a user; transmitting a message to a messaging client of a device of the user, the message being configured to trigger the messaging client to transmit a request in response to the message being opened; updating the count of notifications after the transmission of the message; receiving the request from the messaging client based on the message having been opened; in response to receiving the request, determining the changed count of notifications; retrieving an image from a database of images based on the changed count of notifications, the image indicating the changed count of notifications; and transmitting the image to the messaging client for display in the opened message.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: June 1, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Naveenkumar Selvaraj, Sagar Gala, Aaron Choe Salls, Min Kyung Kim, Brad Christopher Ciraulo
  • Patent number: 11017297
    Abstract: A system for information exchange comprises a vehicle electronics data broker gateway for exchanging information between vehicle electronics certified applications and uncertified applications. The data broker gateway comprises configuration files generated with a dedicated modeling tool; a source selection module operative to seamlessly choose a best data source; a source abstraction and data collection module operative to receive data from the data source; a data conversion module operative to convert the data received into a standard format; a data cache operative to store the data received before transmitting the data; and a client abstraction and data dispatch module operative to transmit the data to the client. The data broker gateway also includes a data pre-fetch module comprising a rule based engine operative to determine a time to pre-fetch data based on pre-defined rules; and a machine learning based engine operative to learn data fetching conditions for a given data source.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: May 25, 2021
    Assignee: Honeywell International Inc.
    Inventors: Ravikumar Selvarajan, Partho Sarkar
  • Patent number: 11017119
    Abstract: Methods, systems, and media for detecting alteration of a web page are provided. In some embodiments, a method for detecting alteration of a web page is provided, the method comprising: analyzing a web page; generating a forensic footprint associated with the web page based on the analyzing; determining whether the forensic footprint matches reference information associated with the web page; and in response to determining that the forensic footprint does not match the reference information, blocking at least a portion of the web page from being presented.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: May 25, 2021
    Assignees: Synergex Group, Pham Holdings Inc.
    Inventor: Thien Van Pham
  • Patent number: 11017165
    Abstract: The technology disclosed relates to automating creating of new blocks of cells in a spreadsheet—receiving a user identification of a first block of contiguous cells specifying access to first data from an external source using a formulaic data specification; causing display of a wizard panel with controls operable without user input, and receiving a user specification of a replication position at which a second block of cells is to be replicated as a variation on the first block; receiving a user specification of a temporal interval relationship between the first and second blocks; receiving a creation trigger parameter for when the second block should be replicated at the second position; and creating the second block at the replication position and inserting an adjusted formulaic specification for the second data, based on the formulaic specification for the first data and the temporal interval relationship between the first and second blocks.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: May 25, 2021
    Assignee: Adaptam Inc.
    Inventor: Robert E. Dvorak
  • Patent number: 11012464
    Abstract: A method to assess network vulnerabilities of devices may include accessing, by a relay device, a network that includes a firewall to separate the network from external networks such that the relay device is coupled to the network from behind the firewall attached to the network. The method may further include establishing a communication channel over a secondary network between the relay device and a monitor system. The method may further include detecting one or more devices behind the firewall attached to the network by the relay device. The method may also include after establishing the communication channel and detecting the one or more devices and while the relay device is coupled to the network from behind the firewall attached to the network, performing, by the monitor system, one or more network vulnerability assessments on the one or more devices via network communications that pass through the relay device.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: May 18, 2021
    Assignee: SecurityMetrics, Inc.
    Inventors: Brad Caldwell, Ken Lawrence, R. Trent Gundersen
  • Patent number: 11003470
    Abstract: Systems and methods for implementing sticky notes associated with remotely executed applications. An example method comprises: receiving, by a client gateway, a request initiated by a client to launch a published application executable by a virtual execution environment; retrieving, from a publishing server associated with the virtual execution environment, a plurality of sticky note definition records, wherein each sticky note definition record of the plurality of sticky note definition records defines a sticky note associated with the published application; and causing the client to render, in a visual association with a window of the published application, a popup window representing a sticky note defined by a sticky note definition record of the plurality of sticky note definition records.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: May 11, 2021
    Assignee: Parallels International GmbH
    Inventors: Stefania Galea, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 10997549
    Abstract: Various systems, mediums, and methods may involve a routing system. For example, the routing system may determine a user request for an item, possibly generated by the user's device, such as a smartphone device. The routing system may search for the item with a lead inventory system associated with one or more networks. The routing system may identify that the lead inventory system is out or out of stock with respect to the requested item. The routing system may also route the user request to one or more stocked inventory systems, possibly holding the requested item in stock. As such, the routing system may identify at least one stocked inventory system capable of providing the requested item from the inventory.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: May 4, 2021
    Assignee: PAYPAL, INC.
    Inventor: Srivathsan Narasimhan
  • Patent number: 10997568
    Abstract: The present invention provides a system for receiving electronic messages from a financial institution, the system comprising a plurality of switches configured to communicate with one another and to process the received electronic messages, wherein each switch includes processing circuitry that is configured to receive an electronic message that includes a unique identifier and, in dependence upon the unique identifier, either process the electronic message or forward the electronic message to another one of the switches for processing.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: May 4, 2021
    Assignee: IPCO 2012 LIMITED
    Inventors: Steven George Garlick, Neil Antony Masters
  • Patent number: 10997206
    Abstract: Disclosed herein are system, method, and computer program product embodiments for replicating data from a source database table to a target database table. An embodiment operates by maintaining a master logging table in communication with a source database table and a subscriber logging table. Thereafter, a copy of a first modification of data of the source database table is provided to the master logging table as a record, where the first record includes the copy of the first modification of data. Subsequently, upon determining that the first record in the master logging table is committed, a copy of the first record is provided to the subscriber logging table. And after identifying a first target database associated with the master logging table, the first record is sent to the first target database.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: May 4, 2021
    Assignee: SAP SE
    Inventors: Sebastian Haase, Tobias Karpstein, Michael Haberkorn
  • Patent number: 10997103
    Abstract: The present invention is directed to a system and method that utilizes a central repository for storing and sharing Thing Description (TD) Documents with USB extensions that correspond to specific USB I/O schema. A Network Interface Module uses the USB I/O vendor and product identifications to query the central repository and download the appropriate Thing Description (TD) document for the specific USB I/O device. The Network Interface Module parses the TD document and builds the appropriate Web of Things (WoT) data architecture that establishes the interface between the network and the USB I/O device thereby allowing the USB I/O device to become an IoT device.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: May 4, 2021
    Assignee: U-THING TECHNOLOGY LIMITED
    Inventor: Wing Hon Ng
  • Patent number: 10990259
    Abstract: Techniques for optimizing window move actions for a remoted application are provided, where the remoted application has an application window running within a remote desktop of a server system, and where the application window is made accessible to a user of a client system in the form of a client-side application window displayed in a client desktop of the client system. In one embodiment, the client system can receive from the server system a notification that the application window has begun moving in the remote desktop, and can determine that the user is currently entering one or more input commands for moving the client-side application window in the client desktop. The client system can further send a command to the server system for stopping the movement of the application window in the remote desktop, such that the application window is fixed in a stationary position.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: April 27, 2021
    Assignee: VMware, Inc.
    Inventors: Adam Gregory Gross, Michael Dunn, Christopher Rude, Joshua Kwan
  • Patent number: 10989543
    Abstract: A controller for managing data demand to and from an asset is described. In particular, the controller is configured to obtain streams of local data from one or more local data sources, said local data providing local information of a current condition of the asset. Once received, the controller determines one or more potential future conditions of the asset based on the current condition of the asset and on changes in the local data. A bandwidth requirement is then determined to obtain streams of remote data from one or more remote data sources potentially relevant to the one or more potential future conditions. This bandwidth requirement is then compared to an available bandwidth; and a priority order determined for obtaining the remote data if the available bandwidth is below the bandwidth requirement.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: April 27, 2021
    Assignee: Intercept IP Ltd
    Inventor: Wayne Gilbert
  • Patent number: 10977211
    Abstract: A file management system may include a file server that performs calculations of a spreadsheet file instance to generate a dataset that includes values in the spreadsheet file instance. The file management system also may include an application operating at a client device that is in communication with the file server via a network. The application may receive, via the network, a version of the dataset comprising the values generated by the calculations performed by the server. The application may visualize a spreadsheet at the user interface. The visualized spreadsheet may display at least a subset of the values. In one case, protected contents of one or more cells in the spreadsheet may be converted to other values when displayed at the user interface.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: April 13, 2021
    Assignee: DealVector, Inc.
    Inventors: Subhrojit Nag, Manish Kumawat
  • Patent number: 10972194
    Abstract: Systems and methods may use proximate communication to retrieve information pertaining to a target device. In one example, the method may include detecting the target device within a vicinity of a user device, receiving an information request response communication including information pertaining to the target device, and receiving an operation request response communication including information pertaining to a performed operation.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: April 6, 2021
    Assignee: Intel Corporation
    Inventors: Gyan Prakash, Nagasubramanian Gurumoorthy
  • Patent number: 10971266
    Abstract: A medical apparatus is adapted to facilitate a transfer of data to a computer system using a mobile device. The apparatus has a store of data, a display and a controller that generates a barcode encoding an access address for the computer system and the data, and displaying the barcode on the display.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: April 6, 2021
    Assignee: Fisher & Paykel Healthcare Limited
    Inventors: Benjamin Wilson Casse, Matthew Joel Read
  • Patent number: 10965559
    Abstract: The operation of an automatic service monitoring system (SMS) is directed by stored control information. Methods and mechanisms are provided to create control information that directs operations of the SMS regarding the grouping together of related notable events for unified display and processing. The control information directs grouping operations that automatically correlate the events without requiring, for example, a set of declarative grouping rules.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: March 30, 2021
    Assignee: SPLUNK INC.
    Inventors: Vineetha Bettaiah, Tristan Antonio Fletcher, Ross Andrew Lazerowitz, Hemendra Singh Choudhary
  • Patent number: 10956146
    Abstract: Content deployment systems and methods are provided for integrating and deploying selected content items in a web content publishing process. A first content source can manage and store a plurality of first content items for potential inclusion in a specific release that is published as web content. Each content item can include one or more of: a set of directions for rendering web content and actual content that is rendered as web content. A content publishing module can store a manifest record that specifies release items that are allowed to be part of the specific release, and receive a content package object, from the first content source, that includes the first content items. It can then extract selected ones of first content items that are specified in the manifest record, and add them into a release object so that they are included as part of the specific release.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: March 23, 2021
    Assignee: salesforce.com, inc.
    Inventors: Abhishek Bangalore Sreenivasa, Adam Torman, Tyler Montgomery, Douglas Bitting
  • Patent number: 10956224
    Abstract: The innovation disclosed and claimed herein, in one aspect thereof, comprises systems, methods and computer program products that enable provisioning of a hybrid cloud services solution to predetermined users. The innovation enables provisioning to be completed with a integration layer component and a provisioning component that integrate rules, such as enterprise-wide or industry-wide rules into out of band touch points, even touch points that the user may not be aware of, and may typically not be called upon to be aware of.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: March 23, 2021
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Thomas M. McLaughlin, Lawrence Christopher Flanigan, Joseph M. Allen, Glenn D. Ferguson
  • Patent number: 10956128
    Abstract: A workflow development system is described herein that embeds a workflow designer user interface of a workflow development application into a user interface of another software application, so that the workflow designer user interface can be used to generate workflows that reference and/or interact with the other software application. In some aspects, the workflow development application obtains information indicative of a context of a user within the other software application and recommends workflow templates or workflow steps for selection by a user based on the obtained information. The workflow development application may also pre-populate certain parameters of certain workflow steps based on the obtained information.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: March 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anjli Chaudhry, Stephen Siciliano, Ashwin Sathya Raghunathan, Kartik Rao Polepalli, Merwan Vishnu Hade, Prabir K. Shrestha, Sunay Vaishnav, Charles Lamanna
  • Patent number: 10956512
    Abstract: Techniques and systems for migrating links in documents are described. For example, during a migration process, a first document may be selected to be migrated from a source document database. A determination may be made that the first document includes a link to a second document. The first document may be migrated to a target document database. The second document may be selected to be migrated from the source document database. The second document may be migrated to the target document database. The link in the first document may be finalized to include an address of the second document in the target document database.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: March 23, 2021
    Assignee: QUEST SOFTWARE INC.
    Inventors: Lin Li, Xing Wu, Konstantin Andreevich Vlasenko
  • Patent number: 10949200
    Abstract: Methods and apparatus for parallel processing are provided. A multicore processor is described. The multicore processor may include a distributed memory unit with memory nodes coupled to the processor's cores. The cores may be configured to execute parallel threads, and at least one of the threads may be data-dependent on at least one of the other threads. The distributed memory unit may be configured to proactively send shared memory data from a thread that produces the shared memory data to one or more of the threads.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: March 16, 2021
    Assignee: President and Fellows of Harvard College
    Inventors: Gu-Yeon Wei, David M. Brooks, Simone Campanoni, Kevin M. Brownell, Svilen Kanev
  • Patent number: 10951485
    Abstract: A system, method, and computer program product are provided for operating a multi-stage artificial intelligence (AI) analysis in a communication network. In use, first log data of network activity of the communication network is acquired based on a first set of monitoring rules. A network situation is detected in log data by an artificial intelligence (AI) system using an AI-model. A confidence level is computed associated with the detection of the network situation. Additionally, it is determined whether the confidence level surpasses a predefined value, and when it is determined that the confidence level does not surpass the predefined value, second log data of the network activity of the communication network is acquired based on an additional set of monitoring rules. Further, the detection of the network situation, the computation of the confidence level, and the determination whether the confidence level surpasses the predefined level are each repeated.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: March 16, 2021
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
  • Patent number: 10951726
    Abstract: The present disclosure relates to methods and systems for performing response based cache redirection to a cache proxy. A device intermediary to a plurality of clients and a plurality of servers and in communication with a plurality of cache proxies, receives a request for content from a client. The request is for content from a server of the plurality of servers. The device forwards the request to the server. The device identifies a cache redirection policy that specifies an amount of bytes of a response to buffer to calculate a signature of the content of the response. The device computes the signature of the content of the response based on the amount of bytes of the response received from the server and buffered by the device. The device selects a cache proxy based on the computed signature and forwards the request of the client to the selected cache proxy.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: March 16, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Mugdha Agarwal, Rama Praveen, Ajay Soni, Minoo Gupta, Ram Goda
  • Patent number: 10951337
    Abstract: A method for receiving a multimedia service is provided. The method includes receiving service specific information for at least one multimedia service provided from different networks, selecting one service based on the service specific information, and receiving the selected service. The service specific information includes one of a first service map table including information about at least one service which is transmitted over a plurality of logical channels, and a second service map table including information about at least one service which is transmitted over a single logical channel. Each of the first and second service map tables includes asset-related information.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: March 16, 2021
    Assignees: Samsung Electronics Co. Ltd, UNIVERSITY OF SEOUL INDUSTRY COOPERATION FOUNDATION
    Inventors: Sung-Oh Hwang, Yong-Han Kim, Kyung-Mo Park, Sung-Ryeul Rhyu
  • Patent number: 10943256
    Abstract: A system and method for generating advertisement automatically are provided. The system may comprise at least one computer-readable storage medium including a set of instructions; at least one processor in communication with the at least one computer-readable storage medium, wherein when executing the set of instructions, the at least one processor is configured to cause the system to generate a first plurality of ads, the first plurality of ads including a first plurality of advertisement elements and a first plurality of information components; transmit, via a network, the first plurality of ads to a first group of user terminals; determine at least one of a click-through rate, a number of impressions, or a conversion rate for the first plurality of ads; and analyze the at least one of the click-through rate, the number of impressions, or the conversion rate of the first plurality of ads.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: March 9, 2021
    Assignee: GUANGZHOU KUAIZI INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Tongling Xie, Haiyang Wu, Shaohui Li, Winder Chen
  • Patent number: 10942978
    Abstract: Systems and methods for creating digital interactive metadata elements in a social media composition may include (1) providing, to a user of a social media application, a composition interface for creating digital social media compositions, (2) collecting, via the composition interface, user-generated content and metadata information, (3) creating, based on the user-generated content and the metadata information, a social media composition that includes the user-generated content and an interactive metadata item, and (4) posting the social media composition to a consumption channel (e.g., a newsfeed channel and/or a stories channel) of a social-networking platform associated with the social media application. Various other methods, systems, and computer-readable media are also described.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: March 9, 2021
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul
  • Patent number: 10936494
    Abstract: A method, article of manufacture, and apparatus for providing a site cache manager is discussed. Data objects may be read from a site cache rather than an authoritative object store. This provides performance benefits when a client reading the data has a better connection to the site cache than to the authoritative object store. The site cache manager controls the volume of stored data on the site cache to enhance performance by increasing the frequency of data object being read from or written to the site cache rather than the authoritative object store.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: March 2, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Vijay Panghal, Deepti Chheda
  • Patent number: 10938768
    Abstract: Local content publishing is disclosed. A queue is obtained. The queue is associated with a geographical region. A set of entities is determined based at least in part on the geographical region associated with the queue. A piece of content assigned to the queue is obtained. The piece of content is published on behalf of the set of entities determined based at least in part on the geographical region associated with the queue.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: March 2, 2021
    Assignee: Reputation.com, Inc.
    Inventors: Sathya Krishnamurthy, Shiv Prakash, Manish Balsara, Yu Fang, Shrey A. Bhatia
  • Patent number: 10936963
    Abstract: Techniques for predicting a user response to content are described. According to various embodiments, a configuration file is accessed, where the configuration file includes a user-specification of raw data accessible via external data sources and raw data encoding rules. In some embodiments, the raw data includes raw member data associated with a particular member and raw content data associated with a particular content item. Thereafter, source modules encode the raw data from the external data sources into feature vectors, based on the raw data encoding rules. An assembler module assembles one or more of the feature vectors into an assembled feature vector, based on user-specified assembly rules included in the configuration file. A prediction module performs a prediction modeling process based on the assembled feature vector and a prediction model, to predict a likelihood of the particular member performing a particular user action on the particular content item.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: March 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jonathan David Traupman, Deepak Agarwal, Liang Zhang, Bo Long, Frank Emmanuel Astier
  • Patent number: 10938903
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for facilitating deduplication of operations to be performed is presented. An operation to be performed is received. A mapping function is applied to at least one parameter of the operation to produce a mapping value in a target mapping space, the target mapping space being partitioned between target servers in a set of target servers proportional to resource capacities of the target servers in the set of target servers. A target server in the set of target servers whose portion of the target mapping space includes the mapping value is identified. The operation is issued to the target server.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: March 2, 2021
    Assignee: Google LLC
    Inventors: Alex Kesselman, Alexandre Drobychev
  • Patent number: 10931610
    Abstract: The present invention discloses a method, a device, a user terminal and an electronic device for sharing an online image. The method includes: in response to a user's request for sharing an online image, obtaining a local resource of the online image to be shared; generating a sharing setting interface for the user to set editing the image and then sharing the online image, or directly sharing the online image. According to the present invention, a user is allowed to directly edit an online image and then share it with other users without the need of certain cumbersome operations, so as to enhance the user experience.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: February 23, 2021
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventor: Meishun Xiao
  • Patent number: 10929499
    Abstract: A client executes a resource such as a webpage or software application including modules that are received based on information about the resource. The resource includes tags that can be replaced by modules specific to the resource. To decrease the time it takes to prepare a resource for execution, the client requests a set of modules known to be previously requested for the resource. The client can replace the tags with the modules from the requested set of modules, without needing to first parse the resource to determine which tags are in the resource and require associated modules.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: February 23, 2021
    Assignee: Eeosk, Inc.
    Inventor: Tyler R. Warnock
  • Patent number: 10929128
    Abstract: Embodiments of the present disclosure are directed to methods and systems for processing of Electronic Data Interchange (EDI) files. More specifically, processing EDI files includes importing an EDI file into an initial data frame table. Each data segment of the EDI file can be imported into a different row of the initial data frame table and the rows and columns of the initial data frame table can comprise an array of fields. Vectorization processing can then be performed on the array of fields in the initial data frame table. A set of one or more target tables can then be populated with data from the imported EDI file based on performing the vectorization processing on the array of fields in the initial data frame table.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: February 23, 2021
    Assignee: Ensemble RCM, LLC
    Inventor: Ryan Miller
  • Patent number: 10931505
    Abstract: The present invention provides a System and method for multi-tiered data synchronization. Data is synchronized between a master synchronization server, one or more proxy synchronization servers, and client devices. Client devices establish synchronization sessions with either a proxy synchronization server or a master synchronization server, depending on which server provides the “best” available connection to that client device. Each proxy synchronization server synchronizes data with client devices that have established a synchronization session with such proxy synchronization server. The master synchronization server synchronizes data with client devices that have established a synchronization session with the master synchronization server. Each proxy synchronization server synchronizes data with the master synchronization server. Metadata associated with synchronized files is synchronized throughout the system in real-time. Files may be synchronized in real-time or of a delayed time.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: February 23, 2021
    Assignee: DROPBOX, INC.
    Inventors: Kiren R. Sekar, Jack B. Strong
  • Patent number: 10923120
    Abstract: A human-machine interaction method and apparatus based on artificial intelligence. In the method, a user-entered interaction sentence is received, and whether to generate an interaction result corresponding to the interaction sentence is determined; and interaction information to be presented to the user is determined based on a determining result, the interaction information including at least one of following items: the generated interaction result corresponding to the interaction sentence, or a search result corresponding to the interaction sentence in a search engine.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: February 16, 2021
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Yingzhan Lin, Zeying Xie, Yichuan Liang, Wenmin Wang, Yin Zhang, Guang Ling, Chao Zhou
  • Patent number: 10922268
    Abstract: A computer-implemented method according to one embodiment includes identifying a request to migrate data associated with a volume from a source storage pool that has a first rank extent size to a destination storage pool that has a second rank extent size greater than the first rank extent size. Additionally, the method includes creating a correspondence between logical volume extents of the volume and physical offset locations within rank extents of the destination storage pool. Further, the method includes migrating data from one or more ranks of the source storage pool to one or more ranks of the destination storage pool, according to the correspondence between the logical volume extents of the volume and the physical offset locations within the rank extents of the destination storage pool.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: February 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Clint A. Hardy, Hui Zhang, Karl A. Nielsen, Qiang Xie, Matthew J. Kalos
  • Patent number: 10917694
    Abstract: Methods and apparatus for providing protected content to subscribers of a managed (e.g., MSO) network via a content source accessible via an internetwork such as the Internet. In one embodiment, a user accesses a service provider portal (e.g., website), and requests content. The service provider determines whether the requesting user is permitted to access the content, and what rights or restrictions are associated with the user. This includes authenticating the user as a subscriber of the MSO, and determining the subscriber's subscription level. In another embodiment, a user's account with the MSO and service provider may be federated, thus a given user will have MSO-specific information regarding its identity (such as login information, GUID, etc.) and is able to perform a single sign on to request and receive content.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: February 9, 2021
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: Gary Cronk, Jonathan Putsch, James Boutilier, Paul L. Miller, Michael Dillon
  • Patent number: 10911518
    Abstract: Synchronization of folders shared among multiple clients over a network is provided. A first user of a first client instantiates a folder to be shared, and the folder and its contents are synchronized with a host system. As the user makes changes to the folder and its contents on the first client, those changes are propagated to the synchronized version on the host server. Other clients who will be sharing the synchronized folder register with the host system and obtain a current version of the synchronized folder and contents. As the contents of the synchronized folder are changed by any of the clients, the changes are propagated to the host system, which in turn delivers the changes to each of the clients registered as sharing that folder. In this way, each client participating in the share has a current version of the folder and its contents.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: February 2, 2021
    Assignee: Dropbox, Inc.
    Inventors: Drew Houston, Arash Ferdowsi
  • Patent number: 10909212
    Abstract: Disclosed are various embodiments for inhibiting or preventing automated data extraction from network pages. A form is provided to a client, where the form includes a set of form elements and a randomization. A form submission of the form is obtained from the client, where the form submission includes the randomization. A set of form parameters is obtained from the form submission. The set of form parameters is processed to yield a form result. A network page is generated based at least in part on the form result. The network page is provided to a network page obfuscation application to be obfuscated.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: February 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Steven M. Bougon
  • Patent number: 10904474
    Abstract: A video collection system comprising a body-wearable video camera, a camera dock, and a video collection manager. The camera dock is configured to interface with the body-wearable video camera having a camera-memory element. The camera dock includes a dock-memory element configured to receive and store video data from the camera-memory element. The video collection manager is communicatively coupled with the camera dock. The camera dock sends at least a portion of the video data to the video collection manager.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: January 26, 2021
    Assignee: Digital Ally, Inc.
    Inventors: Peng Han, James W. Farnham, IV, Steven L. Phillips
  • Patent number: 10897529
    Abstract: Proactive caching, at a client device (e.g., a feature phone), of transient assistant action suggestions for selective rendering by an assistant client application of the client device. A transient assistant action suggestion, when rendered via an assistant client application and selected, causes the assistant client application to initiate performance of a corresponding assistant action. In various implementations, a prefetched transient action suggestion can be a time-constrained suggestion that includes at least associated rendering restriction metadata that defines one or more temporal windows to which rendering of the time-constrained suggestion is restricted. Proactive cache refresh rate metadata can also be associated with transient action suggestion(s) and defines a duration during which the assistant client application is to refrain from interfacing with a remote system to prefetch updated transient assistant action suggestions.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: January 19, 2021
    Assignee: GOOGLE LLC
    Inventors: Diego Accame, Siddharth Jain, Bartlomiej Borawski, Yujie Wan
  • Patent number: 10891126
    Abstract: Apparatuses, methods, systems, and program products are presented for on-device feature and performance testing and adjustment. An apparatus includes an audit module configured to determine one or more capabilities of a mobile device. An apparatus includes a feature module configured to determine one or more potential features that are executable on a mobile device. An apparatus includes an adjustment module configured to selectively configure, during runtime, one or more potential features that are executable on a mobile device in response to execution of the one or more potential features being affected by one or more capabilities of the mobile device.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: January 12, 2021
    Assignee: MX TECHNOLOGIES, INC.
    Inventors: Brandon Dewitt, Ryan McBride, Shane Smit
  • Patent number: 10887191
    Abstract: Services in an operating environment are represented by stored service definitions that identify entities that perform the service. Entity definitions identify machine data pertaining to the entity. A key performance indicator (KPI) of the service characterizes the service on the whole or some aspect of it. Each KPI is defined by a search query that derives a value from machine data identified in the entity definitions. Processing devices cause display of a service-monitoring page having services summary information and services aspects information. The summary information displays interactive summary tiles that each correspond to a service and present information about an aggregate KPI that characterizes the service. The aspects information displays interactive aspect tiles that each correspond to a KPI characterizing some aspect of an associated service. Additional information may be included in the service-monitoring page and interaction features enable a user to navigate to enhanced information displays.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: January 5, 2021
    Assignee: SPLUNK INC.
    Inventors: Hemendra Singh Choudhary, Tristan Antonio Fletcher, Alok Anant Bhide, Fang I. Hsiao
  • Patent number: 10886948
    Abstract: A method for determining a decoding task and an apparatus are disclosed. The method includes: obtaining to-be-loaded content of a to-be-rendered page; obtaining a decoding duration of the to-be-loaded content; determining a target decoding task queue based on the decoding duration of the to-be-loaded content, where a sum of decoding durations of decoding tasks included in the target decoding task queue is less than a threshold; and executing the decoding tasks included in the target decoding task queue. According to the method, a consumed time of an entire rendering process can be made to be within an expected range, for example, within 16 ms, thereby effectively improving page rendering smoothness and improving user experience.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: January 5, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Zefeng Huang
  • Patent number: 10880330
    Abstract: System and method for detecting an infected website are disclosed. A semantic finder receives top-level domains and identifies keywords of the top-level domains representing a predetermined semantics. The keywords are compared with irrelevant bad terms to find at least one irrelevant term. An inconsistency searcher searches the top-level domains and detects at least one fully-qualified domain name carrying the at least one irrelevant term. A context analyzer evaluates context information associated with the irrelevant term, identifies at least one frequently-used term identified in the context information, and determines whether the at least one frequently-used term is unrelated to a generic content of the at least one fully-qualified domain name An irrelevant bad term collector extracts the at least one frequently-used term unrelated to the generic content and adds the extracted frequently-used term to an irrelevant bad term list for detecting the infected website.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: December 29, 2020
    Assignees: Indiana University Research & Technology Corporation, Georgia Tech Research Corporation
    Inventors: XiaoFeng Wang, Kan Yuan, Xiaojing Liao, Raheem A. Beyah
  • Patent number: 10878473
    Abstract: Systems and methods are disclosed to modify content in accordance with a query and based at least in part on semantic relationships between terms in the content and query. An initial determination is performed for first identifiers from a query. A further determination is performed for a first semantic relationship that includes a first measure between the first identifiers. A second semantic relationship with second measures of relationships is determined between each of the identifiers and a plurality of terms in a database of terms. A search is performed of a content database using the first identifiers. Retrieved titles associated with a match from the search are subject to modification in their respective titles based at least in part on the first measure and the second measures. Content with the modified title is provided to a client device.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: December 29, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Rohit Thekkanal
  • Patent number: 10877800
    Abstract: Embodiments of the present disclosure provide a method, apparatus and computer-readable medium for application scheduling. In accordance with embodiments of the present disclosure, influence factors related to scheduling of a plurality of applications between a plurality of processing units of a computing system are obtained, the plurality of applications being run by at least one of the plurality of processing units. Based on the obtained influence factors, a target application to be scheduled is selected from the plurality of applications and a first processing unit is selected from the plurality of processing units, the first processing unit being different from a second processing unit of the at least one processing unit running the target application. The target application is scheduled from the second processing unit to the first processing unit to continue running of the target application by the first processing unit.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: December 29, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Junping Zhao, Fan Guo, Kun Wang