Hierarchical Structure Patents (Class 707/829)
  • Patent number: 11831738
    Abstract: A computing system can be configured to input model input that includes context data into a machine-learned model and receive model output that describes one or more semantic entities referenced by the context data. The computing system can be configured to provide data descriptive of the semantic entity or entities to the computer application(s) and receive application output(s) respectively from the computing application(s) in response to providing the data descriptive of semantic entity or entities to the computer application(s). The application output(s) received from each computer application can describe available action(s) of the corresponding computer application with respect to the semantic entity or entities. The computing system can be configured to provide at least one indicator to a user that describes the available action(s) of the corresponding computer applications with respect to the semantic entity or entities.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: November 28, 2023
    Assignee: GOOGLE LLC
    Inventors: Tim Wantland, Brandon Barbello, Robert Berry
  • Patent number: 11777831
    Abstract: Techniques are described herein that are capable of performing an aggregation-based determination of resiliency of a cloud computing service to chaos events. Chaos events are executed against a cloud computing service during a time frame that includes multiple time periods. For each chaos event, service health indexes (SHIs) that correspond to the time periods are calculated. Each SHI indicates an extent to which indicators, which represent respective measurements of performance of the cloud computing service during the respective time period, satisfy respective criteria. The SHIs for each chaos event are analyzed to provide a respective resiliency score. At least some of the resiliency scores of the respective chaos events are aggregated to provide an aggregated resiliency score, which represents resiliency of the cloud computing service to the chaos events.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: October 3, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Dominic Anderson, Piyush Gupta, Jeremy Michael Bares, Weili Zhong McClenahan, Craig Henry Wittenberg, Christopher Grant Ashton, Ritchie Nicholas Hughes
  • Patent number: 11733047
    Abstract: Exemplary methods and systems provide for production of geographically located, accurate indoor maps of physical spaces and provide navigation guidance for users in physical spaces, and process requests for users related to available physical space within said physical spaces. Aggregated information about the physical spaces is curated and converted using automated procedures into a data model that contains all elements of said physical spaces, including geographic data about the physical space's location on the globe. The system and computer program embodiments retrieve the converted data, load it on mobile devices or computers, rendering it on these devices in the correct global geographic context, allowing users to interact with the data to select rooms, and send and receive requests to and from external systems regarding these selections. Users navigate within the physical spaces using mobile devices and the computer program embodiments in tandem to provide accurate directions and guidance.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: August 22, 2023
    Assignee: LOKION INTERACTIVE, LLC
    Inventors: Christopher Fitch, Sam Lee, Kevin Yancy, Vaskin Kissoyan, Mike O'Hearn, Dale Smith, Douglas O'Brien, Patrick Miller, Marcus Stafford
  • Patent number: 11481225
    Abstract: A method and apparatus for indicating the status of an ancillary embedded system in an electronic device. In one exemplary embodiment, the method includes starting an initialization process of a high-level embedded system in the electronic device. The method further includes determining the status of the ancillary embedded system. The method further includes generating display information for the status of the ancillary embedded system. The method further includes storing the display information in a manner retrievable by the high-level embedded system. The method further includes reading the stored set of display information and displaying an indication of the status on a user display prior to completion of the high-level embedded system's initialization process. The method further includes periodically updating the stored set of display information by the ancillary embedded system to provide a real-time indication of status.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: October 25, 2022
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Ellis A. Pinder, Matthew E. Simms
  • Patent number: 11386186
    Abstract: Content management systems that utilize external content libraries are described herein. According to some embodiments, an example system includes a content management system configured to create web content that includes at least one asset that resides on an external system that is remote to the system, the web content having a reference to the at least one asset, an external content library connector system exposing connectors that are accessible to both the content management system and a dynamic experience delivery system, and the dynamic experience delivery system configured to invoke the external content library connector system to obtain the at least one asset based on the reference using one or more of the connectors and publish the web content with the at least one asset included therein.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: July 12, 2022
    Assignee: SDL Netherlands B.V.
    Inventors: Likhan Siddiquee, Ivo van de Lagemaat, Dominique Leblond, Lars Moellebjerg, Franciscus Petrus Paulus van Puffelen
  • Patent number: 11372824
    Abstract: Metadata of a root node from a serialized representation of a file system metadata tree data structure is obtained. A representation of the root node that references a stub intermediate node that is a placeholder for an intermediate node stored in the serialized representation is created. A request to access data of a leaf node in a tree path including the intermediate node is received. In response to the request, metadata of the intermediate node is obtained from serialized metadata representation.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: June 28, 2022
    Assignee: Cohesity, Inc.
    Inventors: Venkata Ranga Radhanikanth Guturi, Tushar Mahata, Praveen Kumar Yarlagadda
  • Patent number: 11310116
    Abstract: Features are disclosed for facilitating remote management of network directories of organizations by a directory management system. The network directories may change over time, experiencing growth in size and number of current connections, increased latency, reduced performance, and the like. The network directories may also shrink over time, experience fewer connections, etc. Organizations can define scaling policies by which the directory management system can automatically respond to the occurrence of various events, such as changes in the size or usage of the organizations' network directories, by scaling resources associated with the directories. The directory management system can perform various scaling actions on-demand or without requiring additional action by the organizations, thereby reducing the time and effort required by the organizations to monitor their own directories and implement (or request implementation of) changes.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: April 19, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Gaurang Pankaj Mehta, Shon Kiran Shah, Sameer Palande
  • Patent number: 11263594
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for surfacing and interacting with electronic meeting insights are presented. A meeting request that includes a plurality of invitees may be received. The meeting request may be associated with a plurality of related documents based on one or more attributes and a meeting insight related to the related documents may be surfaced. The meeting request may have a low acceptance in relation to a threshold and a corresponding insight may be surfaced to reschedule the meeting. A user may send a time modification suggestion to the meeting organizer and a rescheduling insight may be surfaced. Time and location information corresponding to invitees and the meeting time may be analyzed and reminders may be surfaced for each of the invitees in relation to a meeting location. Attendees may interact with location-based insights to have directions to a meeting surfaced.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: March 1, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Selvaraj Nalliah, Cindy Kwan, Chu Liu, Kevin Timothy Moynihan, Abhishek Arun
  • Patent number: 11223552
    Abstract: Techniques are described herein that are capable of performing an aggregation-based determination of resiliency of a cloud computing service to chaos events. Chaos events are executed against a cloud computing service during a time frame that includes multiple time periods. For each chaos event, service health indexes (SHIs) that correspond to the time periods are calculated. Each SHI indicates an extent to which indicators, which represent respective measurements of performance of the cloud computing service during the respective time period, satisfy respective criteria. The SHIs for each chaos event are analyzed to provide a respective resiliency score. At least some of the resiliency scores of the respective chaos events are aggregated to provide an aggregated resiliency score, which represents resiliency of the cloud computing service to the chaos events.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: January 11, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Dominic Anderson, Piyush Gupta, Jeremy Michael Bares, Weili Zhong McClenahan, Craig Henry Wittenberg, Christopher Grant Ashton, Ritchie Nicholas Hughes
  • Patent number: 11178224
    Abstract: A method for storing mobile device data to cloud storage includes detecting a predetermined condition to backup data associated with a first mobile device to the cloud storage. Uploading, to a cloud storage server, data associated with the first mobile device including data associated with a plurality of third-party applications stored on the first mobile device and one or more of contacts information stored on the first mobile device, text messages stored on the first mobile device, or contents of a memory card associated with the first mobile device. The data associated with the plurality of third-party applications include binary data and metadata. The method further includes storing the binary data of the plurality of third-party applications at a first cloud storage location and storing the metadata of the plurality of third-party applications to a second cloud storage location that is different from the first cloud storage location.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: November 16, 2021
    Assignee: GOOGLE LLC
    Inventors: Michael Jeffrey Procopio, Christiaan Prins, Ramesh Nagarajan, Ushasree Kode, Christopher Tate, Di Wu, Reuben Kan, John Herndon
  • Patent number: 11138542
    Abstract: Provided is an information processing system, and the like, with which even if target information that relates to a target of interest has been disguised, such disguising can be more accurately detected, and the appropriate information intended for presentation to a user can be presented according to the detection results. An information processing system is equipped with: a server apparatus which determines whether or not target information is authentic, on the basis of a determination condition and information from which target information relating to a target of interest has been created and which indicates at least a time/date and a first location and a client which controls a presentation unit such that presentation information intended for presentation to a user is presented according to the result of the determination made by the server apparatus.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: October 5, 2021
    Assignee: NEC CORPORATION
    Inventor: Kentarou Yabuki
  • Patent number: 11106482
    Abstract: Described herein is a system and method of connectivity migration of an executing virtual application and/or guest operating system. State associated with a first instance of an application and/or a guest operating system executing on a first virtual machine is captured. Information regarding connectivity state associated with a plurality of running connections between the first virtual machine and client device(s) is also captured (e.g., layers 2, 3 and 4). The captured state information can be provided to a second virtual machine which utilizes the captured station information to establish state for a second instance of the application, a second instance of the guest operating system, and/or connectivity of the plurality of running connections between the second virtual machine and client device(s). The state of the second instance of the application can be synchronized with the state of the second instance of the guest operating system.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: August 31, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Deepak Bansal, Sameer Arun Verkhedkar, Sudheer Vaddi, Praveen Balasubramanian
  • Patent number: 11106394
    Abstract: Storing an entity as an object or a file in a hybrid storage system based on an accessing protocol is presented herein. In response to determining that a request to modify a data entity is based on an object storage protocol, and in response to determining that the data entity is a first object that is represented as a first file in a file storage device, the hybrid storage system creates the first object in an object storage device and deletes the first file. Further, in response to determining that the request is based on a file storage protocol, and that the data entity is a second file that is represented as a second object in the object storage device, the hybrid storage system creates the second file in the file storage device and deletes the second object.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: August 31, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Dipankar Roy
  • Patent number: 11093447
    Abstract: A computer-implemented method according to one embodiment includes determining a starting folder within a file system, computing, for each child folder of the starting folder, a similarity metric indicating a level of similarity to a file, selecting two child folders of the starting folder having greatest similarity metrics, comparing a difference between the greatest similarity metrics of the two child folders to a predetermined threshold, and conditionally selecting the starting folder as a recommended folder to which the file is saved, based on the comparing.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sunhwan Lee, Shun Jiang, Robert J. Moore, Guangjie Ren, Raphael I. Arar
  • Patent number: 11048699
    Abstract: Systems and methods are disclosed for a unified file index for a file system. In one example, a Grand Unified File Index (GUFI) includes a tree replicating the directory hierarchy of one or more primary filesystems, and individual metadata stores for each directory. The GUFI tree permits fast traversal, efficient user space access controls, and simple tree directed operations such as renames, moves, or permission changes. In some examples, the individual metadata stores can be implemented as embedded databases on flash storage for speed. In some examples, use of summary tables at the directory or subtree level can eliminate wasteful executions, prune tree traversal, and further improve performance. In various examples, efficient operation can be achieved from laptop to supercomputer scale, across a wide mix of file distributions and filesystems.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: June 29, 2021
    Assignee: Triad National Security, LLC
    Inventors: Gary A. Grider, Dominic Anthony Manno, Wendy Kinton Poole, David Bonnie, Jeffrey Thornton Inman
  • Patent number: 11042508
    Abstract: Managing metadata added to a file, a directory, or a symbolic link is provided. One or more pieces of metadata of a movement target are obtained. The movement target is at least one of a file, a directory, and a symbolic link. The movement target is to be moved from one file system to another file system within a plurality of file systems. Whether the one or more pieces of metadata are migratable to the other file system is determined based, at least in part, on metadata stored in the other file system. The one or more pieces of metadata are processed by (i) migrating a first piece of metadata that is determined to be migratable to the other file system and (ii) leaving a second piece of metadata in the one file system, wherein the second piece of metadata is determined to be non-migratable.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: June 22, 2021
    Assignee: International Business Machines Corporation
    Inventors: Tohru Hasegawa, Masayuki Iwanaga, Yutaka Oishi
  • Patent number: 10999465
    Abstract: According to aspects illustrated herein, methods and systems for retaining duplex scanning information in a scanned output file, is disclosed. The method includes receiving a document for scanning, having multiple pages, wherein each page has a first side such as a front side and a second side such as a back side. Then, a check for selection of a duplex scanning feature by a user, is performed. Upon scanning, an image data representing an image of the document is generated. The image data and the duplex scanning feature selected by the user is processed to generate a scanned output file. The duplex scanning information is generated, while generating the scanned output file. The duplex scanning information is retained in the scanned output file, for later retrieval and use. The duplex scanning information helps identify the first side and the second side in the scanned output file.
    Type: Grant
    Filed: November 12, 2018
    Date of Patent: May 4, 2021
    Assignee: Xerox Corporation
    Inventor: Vinothraja Packirisamy
  • Patent number: 10853315
    Abstract: An apparatus in one embodiment comprises a multi-tier storage system having at least a front-end storage tier, a back-end storage tier and a data mover module configured to control movement of data between the storage tiers. The multi-tier storage system is configured to receive a plurality of files, such as relatively small size files containing data from respective Internet of Things (IoT) devices. The front-end storage tier comprises a file system and at least one key-value store. The multi-tier storage system is configured to combine multiple ones of the received files written to at least one specified directory of the file system into an object for storage in association with a key in the key-value store. The object comprises multiple sub-keys identifying respective ones of the multiple files within the object. The data mover module may be configured to copy the object from the key-value store to the directory.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: December 1, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Sorin Faibish, John M. Bent, James M. Pedone, Jr.
  • Patent number: 10803026
    Abstract: Systems and methods for generating a template directory based on an existing directory using the hierarchy of files in the directory. The system may use clustering analysis to determine similarities between items within the directory or files to generate a profile based on the characteristics of the saved items. The template directory may then be moved to another computing environment and items on the new computing environment may be arranged in a structure the mimics the existing directory. The system may update the profile of files in the directory dynamically as new items are created and saved within the computing environment hosting the template directory.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: October 13, 2020
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Galen Rafferty, Austin Walters, Jeremy Goodsitt
  • Patent number: 10803137
    Abstract: Disclosed in the embodiments of the disclosure are methods and apparatuses for grouping web page labels. The method comprises: extracting titles of a plurality of web page labels in a tab bar of a browser; calculating semantic distances between the extracted plurality of titles; clustering web page labels corresponding to the plurality of titles based on the semantic distances between the plurality of titles; obtaining at least one label group based on the clustering, the one label group comprising at least one web page label; and sequentially arranging the at least one label group in the tab bar, the web page labels belonging to the same label group being successively arranged in the tab bar. After grouping, the web page labels are still presented in the format of web page labels in the tab bar and a web page label can be selected with a single click.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: October 13, 2020
    Assignee: ALIBABA GROUP HOLDINGS LIMITED
    Inventor: Yuxiang Hu
  • Patent number: 10785372
    Abstract: In the field of government engagement management, for users of an employee desktop web client, it is now possible, within the web client application, to search and read articles and/or knowledge content that has been authored to external locations. Due to this integration to external, third-party applications, content and/or articles can be displayed to an agent on the employee desktop web client graphical user interface. Agents can enter free text into a specific search field and review the results in summary form, and then select an article in HTML format to progress the current interaction with the client. An additional feature extending from this capability is to add an amount of coding to external knowledge content websites that are owned and/or operated by the owner of the system such that when the website is viewed through the third-party integration module, a button or icon appears within the website that when selected takes the agent to an appropriate form.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: September 22, 2020
    Assignee: Verint Systems UK Limited
    Inventors: Conor Adams, Raymond Campbell
  • Patent number: 10739940
    Abstract: A mobile terminal is capable of automatically editing icons corresponding to a plurality of applications included in a home screen page. The mobile terminal includes: a touch screen configured to output a home screen page including icons corresponding to applications; and a controller configured to generate a folder including at least part of the applications by using attribute information of the applications, when an edition request with respect to the icons included in the home screen page is received, wherein an image of the generated folder, rather than the icons corresponding to the applications included in the generated folder, is output to the home screen page.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: August 11, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Sunhyuk Lee, Changju Na, Jaeyoon Hyun
  • Patent number: 10735468
    Abstract: The disclosed computer-implemented method for evaluating security services may include (i) receiving, at a backend security server from an enterprise, multiple suspicious computing events detected within the enterprise, (ii) recording, within the backend security server, historical security information for each computing event that includes (a) a classification of the computing event as malicious or non-malicious based on a security analysis performed by the backend security server and (b) a point in time at which the classification was determined, (iii) evaluating an ability of the backend security server to detect security threats by (a) detecting an additional computing event within the enterprise and (b) determining, based on the historical security information, a point in time at which the backend security server became capable of classifying the additional computing event, and (iv) adjusting a security policy within the enterprise based on the evaluated ability of the backend security server.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: August 4, 2020
    Assignee: CA, Inc.
    Inventor: Pieter Viljoen
  • Patent number: 10678753
    Abstract: A system and method for pruning data based on metadata. The method may include receiving a query that includes a plurality of predicates and identifying one or more applicable files including database data satisfying at least one of the plurality of predicates. The identifying the one or more applicable files including reading metadata stored in a metadata store that is separate from the database data. The method further includes pruning inapplicable files comprising database data that does not satisfy at least one of the plurality of predicates to create a reduced set of files and reading the reduced set of files to execute the query.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: June 9, 2020
    Assignee: Snowflake Inc.
    Inventors: Marcin Zukowski, Benoit Dageville, Thierry Cruanes, Ashish Motivala
  • Patent number: 10649906
    Abstract: A system and method for efficient cache flushing are provided. The disclosed method includes maintaining a data structure in connection with a plurality of blocks used for data caching, the data structure including a row lock wait list section. The method further includes receiving an Input/Output (I/O) request, performing a hash search for the I/O request against the data structure, and based on the results of the hash search, locking at least one row in a data cache thereby preventing read and write operations from being performed on the at least one row until the at least one row is unlocked.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: May 12, 2020
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Horia Simionescu, Timothy Hoglund, Sridhar Rao Veerla, Panthini Pandit, Gowrisankar Radhakrishnan
  • Patent number: 10572686
    Abstract: In particular embodiments, a consent receipt management system is configured to track and analyze one or more attributes of a user interface via which data subjects are requested to provide consent (e.g., consent to process, collect, and/or store personal data) in order to determine which of the one or more attributes are more likely to result in a successful receipt of consent from a data subject. For example, the system may be configured to analyze one or more instances in which one or more data subjects provided or did not provide consent in order to identify particular attributes and/or factors that may increase a likelihood of a data subject providing consent.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: February 25, 2020
    Assignee: OneTrust, LLC
    Inventors: Kabir A. Barday, Jonathan Blake Brannon, Richard A. Beaumont, John Mannix
  • Patent number: 10430300
    Abstract: A method for creating a common platform graphical user interface is provided. The interface may enable a user to trigger a data load job from a tool. The tool may monitor file upload events, trigger jobs and identify lists of missing or problematic file names. The tool may run on a single thread, thereby consuming relatively less system resources than a multi-thread program to perform its capabilities. The tool may enable selection of file names using wildcard variables or keyword variables. The tool may validate a list of files received against a master file list for each data load job. The tool may receive user input relating to each data load job. The tool may generate a loop within the single thread to receive information. The tool may analyze the received information and use the received information to predict future metadata associated with future data load jobs.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: October 1, 2019
    Assignee: Bank of America Corporation
    Inventors: Sireesh Kumar Vasantha, Suki Ramasamy
  • Patent number: 10366458
    Abstract: Aspects of the disclosure relate to live reporting of check image keying issues. A computing platform may receive a first dataset and may transmit a first set of instructions for triggering transaction balancing and the first dataset to a first client computer system. Subsequently, the computing platform may receive from the first client computer system, a request to report an issue. Responsive to receiving the request to report an issue, the computing platform may receive from the first client computer a second dataset relating to the issue. Subsequently, the computing platform may generate, based on the first dataset and second dataset, an issue record, and may store the issue record in a second database. Then, the computing platform may transmit, via the communication interface, a second set of instructions for triggering issue investigation and the issue record relating to the issue to a second client computer system.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: July 30, 2019
    Assignee: Bank of America Corporation
    Inventors: William D. Arthur, Shawn Gunsolley, Verlon S. Watson, III, Eric Dryer
  • Patent number: 10355942
    Abstract: Features are disclosed for facilitating remote management of network directories of organizations by a directory management system. The network directories may change over time, experiencing growth in size and number of current connections, increased latency, reduced performance, and the like. The network directories may also shrink over time, experience fewer connections, etc. Organizations can define scaling policies by which the directory management system can automatically respond to the occurrence of various events, such as changes in the size or usage of the organizations' network directories, by scaling resources associated with the directories. The directory management system can perform various scaling actions on-demand or without requiring additional action by the organizations, thereby reducing the time and effort required by the organizations to monitor their own directories and implement (or request implementation of) changes.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: July 16, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gaurang Pankaj Mehta, Shon Kiran Shah, Sameer Palande
  • Patent number: 10139997
    Abstract: In embodiments of statistics time chart interface cell mode drill down, a first interface displays in a table format that includes columns each having a column heading comprising a different value, each different value associated with a particular event field, and includes one or more rows, each row having a time increment and aggregated metrics that each represent a number of events having a field-value pair that matches the different value represented in one of the columns and within the time increment over which the aggregated metric is calculated. A cell can be emphasized that includes one of the aggregated metrics in a row that includes the respective time increment, and in response, a menu displays options to transition to a second interface.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: November 27, 2018
    Assignee: Splunk Inc.
    Inventors: Cory Eugene Burke, Katherine Kyle Feeney, Divanny I. Lamas, Marc Vincent Robichaud, Matthew G. Ness, Clara E. Lee
  • Patent number: 9690557
    Abstract: A framework (referred to herein as Application Integration Architecture, or AIA) that formalizes and orchestrates activities in an SOA development lifecycle. In one set of embodiments, AIA can capture development-related information in a shared data store and cause the information to flow in an automated or semi-automated manner from one lifecycle phase to the next as the lifecycle progresses. This information flow can, in turn, facilitate automations at each lifecycle phase for the responsible stakeholders (e.g., solution architects, developers, installation developers, etc.), thereby enforcing SOA best practices, enhancing development productivity, and ensuring the quality of the final SOA deliverables.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: June 27, 2017
    Assignee: Oracle International Corporation
    Inventors: Arvind Srinivasamoorthy, Purushotham Kola, Ravindran Sankaran, Annaji Garimella, Raghavateja Kalapatapu, Thirupathi Reddy Annadi, Mark James Glenn Craig, Nan Xie
  • Patent number: 9660876
    Abstract: A computer-implemented method operable in a content delivery service (CDN), includes, by a collector system: receiving multiple event streams of event data, said multiple event streams comprising event data from a plurality of CD services in said CDN, each event of said event streams comprising: (i) a timestamp for said event, (ii) information relating to said event; and producing state data relating to information represented in said event data of said multiple event streams while being able to asynchronously respond to queries relating to said state data.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: May 23, 2017
    Assignee: Level 3 Communications, LLC
    Inventors: Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton, Lewis Robert Varney
  • Patent number: 9440790
    Abstract: In an infrastructure that uses a mobile order fulfillment system, robotic drive units may be dispatched and instructed to bring inventory holders to a workstation where at least one of the inventory holders is packed and prepared for shipment. The robotic drive units are then instructed to move the prepared inventory holder to a transport vehicle such as a truck. Fiducial marks may be removably placed within the transport vehicle to aid navigation of the robotic drive units. At a destination facility, additional robotic drive units may be instructed to move the inventory holders from the truck and place the inventory holders at appropriate storage locations.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: September 13, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Cordell Mountz, Oleksandr Glazkov, Timothy Aaron Bragg, Matthew David Verminski, Jeremiah David Brazeau, Peter R. Wurman, John W. Cullen, Michael T. Barbehenn
  • Patent number: 9372711
    Abstract: Various embodiments of the present invention provide a mobile computing device that operates multiple, co-existing and independent operating system environments on a common kernel. A booting process for initiating a multiple operating system environment is also provided. Additionally, various embodiments of the present invention include processes for managing a switch between one operating system environment to a second operating system environment.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: June 21, 2016
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Joshua D. Galicia, Jeffrey C. Carlyle, Andrew N. Tzakis
  • Patent number: 9367331
    Abstract: A device with multiple, co-existing, and independent environments interacting with a common kernel, and related methods of operation, are disclosed herein. Operation is altered or dependent on the device being or entering a docked mode.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: June 14, 2016
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Joshua D. Galicia, Jeffrey C. Carlyle, Andrew N. Tzakis, Nicholas C. Hopman
  • Patent number: 9348633
    Abstract: Various embodiments of the present invention provide a mobile computing device that operates multiple, co-existing and independent operating system environments on a common kernel. A booting process for initiating a multiple operating system environment is also provided. Additionally, various embodiments of the present invention include processes for managing a switch between one operating system environment to a second operating system environment.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: May 24, 2016
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Joshua D. Galicia, Jeffrey C. Carlyle, Andrew N. Tzakis
  • Patent number: 9288284
    Abstract: Technology for serving events to a plurality of client computing devices is disclosed. In some embodiments, the technology implements a queue containing a set of elements comprising one or more NULL components; and a list of events, each event corresponding to one or more client updates received from the associated client computing devices. The technology associates pointers in the queue with client computing devices for processing updates, and uses the pointers to determine whether or not to send particular updates to particular clients, thereby preventing some clients from slowing down update processing for all clients.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: March 15, 2016
    Assignee: Bsquare Corporation
    Inventor: Vladimir Bushin
  • Patent number: 9037621
    Abstract: A method and software is described for recreating on a target datastore a set of hierarchical files that are present on a source datastore. A content identifier (ID) is maintained for each component of the set of hierarchical files. The content ID of a component is updated when its contents are modified. The child component is copied from the source datastore to the target datastore. The content ID corresponding to the parent component on the source datastore is compared with content IDs corresponding to files present on the target datastore. When a matching content ID is discovered, it infers a copy of the parent component. The matching file on the target datastore is associated with the copied child component so that the matching file becomes a new parent component to the copied child component, thereby recreating the set of hierarchical files on the target.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: May 19, 2015
    Assignee: VMware, Inc.
    Inventors: Gregory Hutchins, Steven Michael Kusalo, Haripriya Rajagopal, Jairam Ranganathan, Li Zheng
  • Patent number: 9020996
    Abstract: One example method presents a synthetic view of data stored by a shared device file system. The synthetic view provides a “fictional” single namespace for data stored by the shared device file system. The method includes accepting a command to access data stored by the shared device file system. The command may be native to a user requesting the access. The command addresses the data stored by the shared device file system using the single namespace provided by the synthetic view. The method includes creating a replacement command(s) for accessing data stored by the shared device file system using one or more actual namespaces different from the single fictional namespace provided by the synthetic view. With the replacement command(s) prepared, the method proceeds to access data stored by the shared device file system using the replacement command(s).
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: April 28, 2015
    Inventor: Stephen P. Lord
  • Patent number: 9015213
    Abstract: Methods, systems, and user interfaces for accessing, retrieving, storing, and presenting information stored in computer readable media. Information stored on a computer readable media may be searched using selectable items representing an index of information. In response to selection of one of the selectable items, information is presented which is related to the selected item, concurrently with display of the index and at least one least one previously-selected item in a hierarchical display. The invention has particular application to the legal field, but is also applicable to other fields, e.g., accounting, medicine, business and finance, engineering, scientific fields, merchandising fields, fulfillment fields, inventory fields, etc.
    Type: Grant
    Filed: November 17, 2004
    Date of Patent: April 21, 2015
    Assignee: The Bureau of National Affairs, Inc.
    Inventor: Richard Douglas Kemp
  • Publication number: 20150106412
    Abstract: Disclosed are various embodiments for storage of files. A removable memory device is configured to couple to a computing device, and a storage management application is stored in the removable memory device, the storage management application being executable by a processor circuit. The storage management application is configured to send a plurality of files for storage in a networked storage system, the networked storage system being remote to the computing device. The storage management system caches a subset of the files on the removable memory device and maintains a local file directory in the removable memory device. The local file directory lists the files stored in the networked storage system in association with an account linked to the removable memory device.
    Type: Application
    Filed: December 22, 2014
    Publication date: April 16, 2015
    Inventors: Piragash Velummylum, Johanna S. Olson, Korwin J. Smith, James H. Wood
  • Patent number: 8997124
    Abstract: There is provided a method implemented in a data storage system including a plurality of storage nodes connected to each other via a communications network. At least one storage node of the plurality of storage nodes may store a first data item. The data item may be arranged to include a reference to a second data item stored in the data storage system. The method may include providing an identifier of the second data item. The method may also include providing status information about the first data item. The identifier may be used to update the first data item, for example based on the status information. The first data item may be stored at the at least one storage node.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: March 31, 2015
    Assignee: Compuverde AB
    Inventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
  • Publication number: 20150088944
    Abstract: A non-transitory computer-readable recording medium has stored therein a generating program that causes a computer to execute a process including: selecting a control mode from a first control mode and a second control mode in accordance with whether a document element that includes a predetermined number or more of child elements is present in a document file, the first control mode and the second control mode determining storing locations of data in the document file from a plurality of blocks, the first control mode determining the storing locations of data in the document file for each document element in a hierarchy of the child elements, and the second control mode determining the storing locations of data in the document file for each document element in the hierarchy of the document element that includes the child elements or in the hierarchy higher than the hierarchy of the document element.
    Type: Application
    Filed: November 28, 2014
    Publication date: March 26, 2015
    Applicant: FUJITSU LIMITED
    Inventors: Masahiro KATAOKA, Takahiro MURATA, Takafumi Ohta
  • Patent number: 8977662
    Abstract: Storing and retrieving user data files includes, in a file storing operation, applying a first mapping (e.g. hash function) to a file identifier to originate a content address in a flat content address space; applying a second mapping (e.g., grouping of digits/characters) to the content address to originate a multi-level directory name usable in a file system; invoking the file system to store the user data file in the named directory. A file retrieving operation includes applying the first mapping to the file identifier to regenerate the content address; applying the second mapping to the regenerated content address to regenerate the directory name; invoking the file system using the regenerated directory name to retrieve the user data file. The method enables a general-purpose network attached storage (NAS) system to store files organized according to a legacy content-addressed storage (CAS) model of existing applications.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: March 10, 2015
    Assignee: EMC Corporation
    Inventor: John A. Hilliar
  • Publication number: 20150067007
    Abstract: According to one embodiment, an electronic device has an interface, storage and a controller. The interface is configured to connect with an external storage device. The storage is configured to store data. The controller is configured to determine whether information for identifying a folder name is stored in the external storage device when the external storage device is connected to the interface, and to recognize the external storage device as a folder having the folder name corresponding to the information when the information is stored in the external storage device.
    Type: Application
    Filed: August 4, 2014
    Publication date: March 5, 2015
    Inventor: Tomoyuki KOKUBUN
  • Publication number: 20150058044
    Abstract: A method of aggregating and using medical device data from a plurality of remote institutions. The system and method electronically receives at a central computer system a plurality of established medical device data, each of the plurality of established medical device data being received from a respective medication delivery system, each of the respective medication delivery systems having a respective plurality of medical devices within the respective remote institution, such as medication delivery pumps, associated therewith and utilized therein. The system and method electronically combines and stores the plurality of established medical device data from each of the plurality of remote institutions within a memory, and electronically provides a remote client computer access to at least one of a central reporting application adapted for providing summary information to the remote client computer about the medical device data, and/or other applications.
    Type: Application
    Filed: October 30, 2014
    Publication date: February 26, 2015
    Inventors: Steven I. Butler, Todd M. Dunsirn, Douglas E. Frede, Nancy G. Hedlund, Thomas F. Polonus, Steven J. Pregulman, Torrance J. Ramaker, James E. Tillery, Mary Kaye Van Huis
  • Patent number: 8965940
    Abstract: A container document can include a file node indicating a file and pointing to a location for the file that is separate from the container document on a server. An embedded relationship between the file and the container document can be imitated. The imitation can include responding to user input by performing the update on the file node, and by requesting that the server perform an update on the file that reflects the update performed on the file node. A request for an update to be performed on the file node can be received from a client at the server. In response to the request, the update can be performed on the file node at the server. A corresponding update, which reflects the update performed on the file node, can also be performed on the file at the server.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: February 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Tse, Brian Holley, Varun Srinivasan, Nathaniel Granor, Jonathan F. Kern, Richard Eric Andeen
  • Patent number: 8954482
    Abstract: Processing data elements associated with a hierarchy that includes multiple levels includes: forming multiple flows of data elements, with each flow being associated with a level of the hierarchy; and including within at least some of the flows hierarchical structure information associated with a level of the hierarchy. For at least one of the levels, two or more and fewer than all of the flows include hierarchical structure information associated with that level.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: February 10, 2015
    Assignee: Ab Initio Technology LLC
    Inventors: Craig W. Stanfill, Joseph Skeffington Wholey, III
  • Patent number: 8949940
    Abstract: Some implementations provide techniques and arrangements to aggregate data from multiple issuers. An aggregator server may receive data associated with a user from an issuer. The data may include an issuer identifier associated with the issuer, account access data associated with the user, and a storage location identifier. The aggregator server may authenticate an identity of the issuer based on the issuer identifier and determine whether the issuer is authorized to provide the data for the user. In response to determining that the issuer is authorized to provide the data for the user, he aggregator server may identify an account associated with the user based on the account access data and store the data in the account associated with the user based at least partially on the storage location identifier.
    Type: Grant
    Filed: October 12, 2011
    Date of Patent: February 3, 2015
    Assignee: Mahasys LLC
    Inventors: Ganesh N Shenoy, Deepa G Shenoy
  • Patent number: RE47340
    Abstract: This invention discloses an image retrieval apparatus. The image retrieval apparatus comprises an unlabelled image selector for selecting one or more unlabelled image(s) from an image database; and a main learner for training in each feedback round of the image retrieval, estimating relevance of images in the image database and a user's intention, and determining retrieval results, wherein the main learner makes use of the unlabelled image(s) selected by the unlabelled image selector in the estimation. In addition, the image retrieval apparatus may also include an active selector for selecting, in each feedback round and according to estimation results of the main learner, one or more unlabelled image(s) from the image database for the user to label.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: April 9, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Rujie Liu, Takayuki Baba, Susumu Endo, Shuichi Shiitani, Yusuke Uehara, Daiki Masumoto, Shigemi Nagata