Angie Jones

Angie Jones

New Orleans, Louisiana, United States
34K followers 500+ connections

About

Globally recognized Engineering Executive, focused on Developer…

Courses by Angie

See all courses

Articles by Angie

Activity

Join now to see all activity

Experience

  • Block Graphic
  • -

  • -

  • -

  • -

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Francisco, California

  • -

    Raleigh-Durham, North Carolina Area

  • -

    Raleigh-Durham, North Carolina Area

  • -

    Raleigh-Durham, North Carolina Area

  • -

    Raleigh-Durham, North Carolina Area

Education

Licenses & Certifications

Volunteer Experience

  • Black Girls CODE Graphic

    Raleigh-Durham Chapter Tech Lead

    Black Girls CODE

    - 2 years

    Science and Technology

    Plan workshops for the RD Chapter of BGC. Train technical volunteers. Teach technology workshops for minority girls aged 7-17. Workshop topics include Building a Web Page, Creating a Game, and Building a Mobile App, Robotics, and IoT

  • Workshop Instructor

    TechGirlz

    - 1 year 9 months

    Science and Technology

    Plan and teach technology workshop for middle-school girls. Topics include game application development, basic programming concepts, animation, circuits, security, etc.

  • Mobile App Mentor

    Hi-Tech Teens, Wade Edwards Foundation and Learning Lab

    - 3 months

    Science and Technology

    Mentored a group of Hi-Tech teens in a 6-week Mobile App development session where they used MIT App Inventor to create their own apps.

  • Alpha Zeta Omega Chapter of Alpha Kappa Alpha Sorority, Inc. Graphic

    SMART Camp Lead

    Alpha Zeta Omega Chapter of Alpha Kappa Alpha Sorority, Inc.

    - 2 years

    Science and Technology

    Led a STEM team-based camp for Durham high school students. Taught students programming concepts using Hour of Code and mentored them as they work in groups to create their own game.

  • Alpha Zeta Omega Chapter of Alpha Kappa Alpha Sorority, Inc. Graphic

    Technology Chairman

    Alpha Zeta Omega Chapter of Alpha Kappa Alpha Sorority, Inc.

    - 2 years

    Science and Technology

    Developed new modern, responsive website. Developed password-protected Member Portal for internal chapter operations. Managed website and social networking pages. Created all graphic designs for promotional flyers and advertisements.

  • BDPA Graphic

    Java Workshop Instructor

    BDPA

    - 1 month

    Science and Technology

    Taught high school students object-oriented programming concepts using Java

Publications

  • 97 Things Every Java Programmer Should Know

    O'Reilly

    Authored the chapter "Using Object-Oriented Principles in Test Code"

    See publication
  • DevOps: Implementing Cultural Change [Testing in CI chapter]

    DZone

    There’s no shortage of developers and enterprises of all sizes who are interested in the increased speed, collaboration, and iteration that DevOps promises. And with our research showing that more than half of organizations have an officially designated DevOps team, the prevalence of DevOps is only going to grow. In this Guide, you’ll learn about cultural shifts within DevOps, how to achieve resilient software delivery with CI/CD, the rise of DevXOps, and more.

    See publication
  • 7 Habits of Highly Effective SDETs

    Techbeacon

    There is a great demand for software development engineers in test (SDETs), which is a hybrid role between Developer and Tester. However many employers are finding that simply finding a developer who writes test or a tester who writes code is not enough. There’s so much more that goes into being successful at this role. This article highlights 7 habits typically seen in SDETs who are highly effective in test automation.

    See publication
  • The Future of Software Testing: 12 Experts Share Their Predictions

    QASymphony

    This free 20-page guide features interviews with 12 seasoned industry experts to share their predictions for the software testing industry and answer critical questions.

    See publication
  • 3 Lessons from the Test Automation School of Hard Knocks

    TechBeacon

    It's no secret that I've led several successful automation projects, however, to get to this point I had to learn quite a few painful lessons the hard way. As the saying goes, experience is the greatest teacher. Well hopefully, you can utilize my experiences to avoid falling into the same traps. Here are 3 of my personal (and embarrassing) test automation stories and the lessons I learned from them!

    See publication
  • The Digital Quality Handbook: Guide for Achieving Continuous Quality in a DevOps Reality, Chapter 18

    Infinity P

    As mobile and web technologies continue to expand and basically drives large organizational business in virtually every vertical or industry, it is critical to understand how to take existing release practices for mobile and web apps to the next level, including software development life cycle (SDLC), tools, quality, etc. This book tackles those and provide working best practices to overcome them. Each chapter in this book addresses a key challenge and provides practical examples and real life…

    As mobile and web technologies continue to expand and basically drives large organizational business in virtually every vertical or industry, it is critical to understand how to take existing release practices for mobile and web apps to the next level, including software development life cycle (SDLC), tools, quality, etc. This book tackles those and provide working best practices to overcome them. Each chapter in this book addresses a key challenge and provides practical examples and real life “recipes” to overcome the difficulties and eventually help other organizations who might be facing the same difficulties.

    See publication
  • Test Automation for Machine Learning: An Experience Report

    Testing Trapeze

    That time I needed to automate tests for machine learning…here’s what I learned about testing, automation, and the future of both.

    See publication
  • 5 ways to drive your automation engineers away

    TechBeacon

    It's hard enough to find great programmers or great testers, and it's even harder to find people who are both. Don't let these valuable people get away. Review your practices and see if you're making any of these mistakes.

    See publication
  • How to build an agile-friendly test automation framework

    TechBeacon

    A high-level overview of the architecture for an automation framework that is stable, robust, flexible, and agile-friendly. It contains components for UI automation, web services automation, and BDD.

    See publication
  • Solution Install caveats

    developerWorks

    Solution Installation for Autonomic Computing (Solution Install) offers various change requests that transition applications from one stage to another. This article explores the current stage of an application and provides insight on how you can choose the appropriate change requests to move the application to the desired stage. It also discusses the restrictions and caveats you should be aware of when using Solution Install.

    Other authors

Patents

  • Link of mobile devices to facilitate mobile commerce transactions

    Issued US10217101B2

    A method for linking mobile devices to facilitate a mobile commerce transaction

    Other inventors
    See patent
  • Multi-modal transcript unification in a collaborative environment

    Issued US US9760865B2

    A method for generating a unified chat transcript for a multi-modal conversation in an instant messaging session by establishing concurrent voice messaging and text messaging sessions between two conversants, receiving both voice messages and text messages between two conversants through the voice messaging and instant messaging sessions, and logging the voice messages and text messages in a single transcript of conversation between the two conversants.

    Other inventors
    See patent
  • Instant conversation in a thread of an online discussion forum

    Issued US US9716677B2

    A method for instant conversations in a thread within a discussion forum where a temporal proximity of postings between two or more users is measured. In response to determining a close temporal proximity, an instant messaging session can be launched between the two or more users and entries in the instant messaging session can be inserted as responses to the thread in the discussion form.

    Other inventors
    See patent
  • Synchronization of questions and answers in a collaborative messaging environment

    Issued US US9686087B2

    A method of synchronizing questions and answers in an instant messaging session between first and second participants, identifying questions and answers in the instant messaging text, matching each of the answers to a corresponding one of the questions, and displaying the matched questions and answers supplementally to the displaying of the chat transcript, ensuring that a participant does not overlook a question where response on their part is required.

    Other inventors
    See patent
  • Location/event based dictionaries to facilitate communication in a virtual world location

    Issued US US9678940B2

    A method for communication facilitation in a location within the virtual world can include identifying jargon in a message exchanged in a location in a virtual world, looking up a glossary entry for the jargon in a dictionary of jargon for the location in the virtual world, and rendering the glossary entry in connection with the jargon in the message.

    Other inventors
    See patent
  • Instant messaging transcript sharing for added participants to an instant messaging session

    Issued US US9350687B2

    A method for instant messaging transcript sharing for added participants to an instant messaging session can be provided. The method can include establishing an instant messaging session as between a set of initial parties, aggregating postings from the initial parties into a transcript, adding a new party to the instant messaging session, and sharing at least a portion of the transcript in a transcript view for the new party. Optionally, an ability of the new party to log shared portions of…

    A method for instant messaging transcript sharing for added participants to an instant messaging session can be provided. The method can include establishing an instant messaging session as between a set of initial parties, aggregating postings from the initial parties into a transcript, adding a new party to the instant messaging session, and sharing at least a portion of the transcript in a transcript view for the new party. Optionally, an ability of the new party to log shared portions of the transcript can be limited or prohibited.

    Other inventors
    See patent
  • Instant conversation in a thread of an online discussion forum

    Issued US 9,177,284

    Embodiments of the present invention address deficiencies of the art in respect to discussion forum management and provide a method, system and computer program product for instant conversations in a thread within a discussion forum. In an embodiment of the invention, a method for instant conversations in a thread within a discussion forum can be provided. The method can include providing a discussion forum and initiating a thread in the discussion forum and measuring a temporal proximity of…

    Embodiments of the present invention address deficiencies of the art in respect to discussion forum management and provide a method, system and computer program product for instant conversations in a thread within a discussion forum. In an embodiment of the invention, a method for instant conversations in a thread within a discussion forum can be provided. The method can include providing a discussion forum and initiating a thread in the discussion forum and measuring a temporal proximity of postings between two or more users in the thread. In response to determining a close temporal proximity, an instant messaging session can be launched between the two or more users and entries in the instant messaging session can be inserted as responses to the thread in the discussion forum.

    Other inventors
    See patent
  • System and method for attending a recorded event in a metaverse application

    Issued US 9,165,426

    A metaverse system and method for allowing a user to attend a recorded past event in a metaverse application. The metaverse system includes a client computer, a metaverse server, and a time travel engine. The client computer interfaces with the metaverse application. The metaverse server records an event environment of a past event in a metaverse application. The time travel engine serves, in response to a request from a user, a playback of the recorded event environment to the client computer…

    A metaverse system and method for allowing a user to attend a recorded past event in a metaverse application. The metaverse system includes a client computer, a metaverse server, and a time travel engine. The client computer interfaces with the metaverse application. The metaverse server records an event environment of a past event in a metaverse application. The time travel engine serves, in response to a request from a user, a playback of the recorded event environment to the client computer to allow the user to attend and to observe the recorded event environment.

    Other inventors
    See patent
  • Selecting a Language Encoding of a Static Communication in a Virtual Universe

    Issued US 9,110,890

    A static communication can be presented efficiently in different languages to facilitate propagation of the static communication across language boundaries. A static communication object that represents a static communication can be loaded with different language encodings of the static communication. When a trigger occurs (e.g., an avatar accesses the static communication object), a language encoding of the static communication that can be understood by the avatar is presented to the avatar…

    A static communication can be presented efficiently in different languages to facilitate propagation of the static communication across language boundaries. A static communication object that represents a static communication can be loaded with different language encodings of the static communication. When a trigger occurs (e.g., an avatar accesses the static communication object), a language encoding of the static communication that can be understood by the avatar is presented to the avatar. As the static communication propagates throughout the virtual universe, additional language encodings can be added to the static communication object.

    Other inventors
    See patent
  • System and method for group control in a metaverse application

    Issued US 8990707

    A metaverse system and method for allowing a user to control a group of avatars in a metaverse application. The metaverse system includes a client computer, a metaverse server, and a group link engine. The metaverse server hosts a metaverse application over a network. The client computer interfaces with the metaverse application. The group link engine opens a group link connection. A linked group associated with the group link connection includes at least two linked users. At least one user is…

    A metaverse system and method for allowing a user to control a group of avatars in a metaverse application. The metaverse system includes a client computer, a metaverse server, and a group link engine. The metaverse server hosts a metaverse application over a network. The client computer interfaces with the metaverse application. The group link engine opens a group link connection. A linked group associated with the group link connection includes at least two linked users. At least one user is designated as a leader of the linked group. The group link engine includes a group link controller to allow the leader to control an action of an avatar of at least one other user.

    Other inventors
    See patent
  • Activity triggered photography in metaverse applications

    Issued US 8893047

    A system, method and program product for collecting image data from within a metaverse. A system is provided that includes: a graphical user interface (GUI) for allowing a user to install and administer a camera within the metaverse; a system for collecting image data from the camera based on an occurrence of a triggering event associated with the camera; and a system for storing or delivering the image data for the user.

    Other inventors
    See patent
  • System and method for real-time scheduling

    Issued US 8756514

    A system and method for dynamically scheduling a meeting time in association with an instant messaging client. The system includes a chat server, a grid scheduling server, a local instant messaging client, a remote instant messaging client, and a grid scheduling client. The instant messaging client facilitates a chat session in conjunction with the chat server. The grid scheduling server generates a representation of scheduling information from a scheduling matrix including a list of times…

    A system and method for dynamically scheduling a meeting time in association with an instant messaging client. The system includes a chat server, a grid scheduling server, a local instant messaging client, a remote instant messaging client, and a grid scheduling client. The instant messaging client facilitates a chat session in conjunction with the chat server. The grid scheduling server generates a representation of scheduling information from a scheduling matrix including a list of times arranged transversely to a list of participants to the meeting. The grid scheduling client in conjunction with the grid scheduling server hosts a grid scheduling session in real-time on the local and remote instant messaging clients and schedules the meeting time according to real-time input from participants on the local and remote instant messaging clients.

    Other inventors
    See patent
  • Planning a Route for a Convoy of Automobiles

    Issued US US8649962 B2

    Planning a route for a convoy of automobiles, including: identifying a plurality of automobiles included in a convoy; planning, for the convoy by a route planning module, a route from an origin to a destination in dependence upon current automobile traffic between the origin and the destination, automobile characteristics of the convoy, and aggregate user preferences of convoy automobile users; and providing for display, by the route planning module to a route display module of each automobile…

    Planning a route for a convoy of automobiles, including: identifying a plurality of automobiles included in a convoy; planning, for the convoy by a route planning module, a route from an origin to a destination in dependence upon current automobile traffic between the origin and the destination, automobile characteristics of the convoy, and aggregate user preferences of convoy automobile users; and providing for display, by the route planning module to a route display module of each automobile in the convoy, the convoy's route.

    Other inventors
    See patent
  • System, Method, and Apparatus for Inline Comments Within Electronic Communication

    Issued US 8661351

    A communication apparatus which facilitates inline comments includes a client processing unit and an electronic memory device. The client processing unit receives an electronic communication and generates a reply communication for response to the electronic communication in an inline comment mode. The reply communication includes a copy of original content from the electronic communication. The electronic memory device is coupled to the client processing unit. The electronic memory device…

    A communication apparatus which facilitates inline comments includes a client processing unit and an electronic memory device. The client processing unit receives an electronic communication and generates a reply communication for response to the electronic communication in an inline comment mode. The reply communication includes a copy of original content from the electronic communication. The electronic memory device is coupled to the client processing unit. The electronic memory device stores a plurality of inline comment rules. The inline comment rules facilitate adjoining comment content to the copy of original content within the reply communication according to user commands. The comment content is uniquely identified from standard response content according to the inline comment rules in effect during the inline comment mode.

    Other inventors
    See patent
  • Sending related information to indirect email recipients

    Issued US 8589493

    Managing the sending of electronic mail (email) messages and responding to requests from indirect recipients for related information. An email message is originated with a first recipient and a recipient request prompt, which comprises a unique recipient request identifier (ID) linking it to the originator's email address. An empty recipient request list is generated, likewise linked to the recipient request ID. The message is then sent to a first recipient, who in turn forwards it to a second…

    Managing the sending of electronic mail (email) messages and responding to requests from indirect recipients for related information. An email message is originated with a first recipient and a recipient request prompt, which comprises a unique recipient request identifier (ID) linking it to the originator's email address. An empty recipient request list is generated, likewise linked to the recipient request ID. The message is then sent to a first recipient, who in turn forwards it to a second recipient. The recipient response prompt is displayed to the second recipient, who uses it to generate a recipient request for related information. The recipient request ID of the originated message and the second recipient's email address are appended to the recipient request, which is then sent to the message originator. The recipient request is received by the email system and parsed. The second recipient's email address is then appended to the recipient request list corresponding to the parsed recipient request ID.

    Other inventors
    See patent
  • Identifying a software developer based on debugging information

    Issued US 8589880

    A solution for identifying a software developer based on debugging information includes an identification module configured to identify a developer of a line of source code, a determination module configured to determine a developer contact tag for the developer, an encoding module configured to encode the developer contact tag, a tagging module configured to automatically tag the line of source code with the developer contact tag associated with the developer. The solution also includes a…

    A solution for identifying a software developer based on debugging information includes an identification module configured to identify a developer of a line of source code, a determination module configured to determine a developer contact tag for the developer, an encoding module configured to encode the developer contact tag, a tagging module configured to automatically tag the line of source code with the developer contact tag associated with the developer. The solution also includes a debug module configured to provide debug information, a decoding module configured to decrypt the developer contact tag, and a presentation module configured to present the debug stack trace in human readable form.

    Other inventors
    See patent
  • Providing location based information in a virtual environment

    Issued US US8468178

    A method, information processing system, and virtual environment, to provide location information to users in the virtual environment. A first user is determined to be communicating with a second user in a virtual environment. One of the first user and the second user is determined to have entered a character set substantially matching a keyword in a database entry. Location information associated with the keyword is identified. The location information indicates a location within the virtual…

    A method, information processing system, and virtual environment, to provide location information to users in the virtual environment. A first user is determined to be communicating with a second user in a virtual environment. One of the first user and the second user is determined to have entered a character set substantially matching a keyword in a database entry. Location information associated with the keyword is identified. The location information indicates a location within the virtual environment. The location information is linked to the character set. The character set is visually changed to indicate to the first user and the second user that location information has been linked to the character set.

    See patent
  • Dynamic meeting agenda generation based on presenter availability

    Issued US 8321796

    Embodiments of the present invention address deficiencies of the art in respect to C&S e-meeting scheduling and provide a method, system and computer program product for dynamic agenda updating in a C&S system. In an embodiment of the invention, a method for dynamic agenda updating based upon presenter participation in an e-meeting can be provided. The method can include creating a new e-meeting in a collaborative computing environment for attendees and presenters selected from amongst the…

    Embodiments of the present invention address deficiencies of the art in respect to C&S e-meeting scheduling and provide a method, system and computer program product for dynamic agenda updating in a C&S system. In an embodiment of the invention, a method for dynamic agenda updating based upon presenter participation in an e-meeting can be provided. The method can include creating a new e-meeting in a collaborative computing environment for attendees and presenters selected from amongst the attendees. The method also can include generating an invite with an agenda for the new e-meeting including a time block and time slots for presentations by different ones of the presenters. Finally, the method can include dynamically changing a view to the agenda for viewing ones of the attendees to reflect changes in the time slots resulting from replies to the invite received by individual ones of the presenters.

    Other inventors
    See patent
  • Utilizing mood sensors in an electronic messaging environment

    Issued US US8239774

    A method, system and computer-usable medium are disclosed for determining the behavioral mood of an electronic messaging system user. User input is provided through one or more input receptors of an electronic device. The user input is collected by the mood identification system. The collected input is processed to generate behavioral biometrics, which are in turn correlated to predetermined behavioral moods, each of which has a corresponding behavioral mood indicator. The behavioral mood of…

    A method, system and computer-usable medium are disclosed for determining the behavioral mood of an electronic messaging system user. User input is provided through one or more input receptors of an electronic device. The user input is collected by the mood identification system. The collected input is processed to generate behavioral biometrics, which are in turn correlated to predetermined behavioral moods, each of which has a corresponding behavioral mood indicator. The behavioral mood of the recipient user is indicated by applying text attributes to the user's identifier (ID) or by displaying an icon proximate to the user's ID.

    Other inventors
    See patent
  • Multidimensional web page ruler

    Issued US 8,015,485

    A method, system and computer-usable medium are disclosed for managing the spatial coordinates and visual attributes of objects within a user interface (UI). A Web UI ruler is executed within a UI comprising a plurality of objects. A first object and second object are selected. The Web UI Ruler then collects the spatial coordinate and visual attribute values for the first and second object and their relationship values are determined. The spatial coordinate and visual attribute values for the…

    A method, system and computer-usable medium are disclosed for managing the spatial coordinates and visual attributes of objects within a user interface (UI). A Web UI ruler is executed within a UI comprising a plurality of objects. A first object and second object are selected. The Web UI Ruler then collects the spatial coordinate and visual attribute values for the first and second object and their relationship values are determined. The spatial coordinate and visual attribute values for the first and second objects, along with their corresponding relationship values, are modified and the modifications are applied to the target objects. The values are then stored in the Web UI ruler. These values can then be subsequently applied to one or more target objects. Alternatively, the stored values are exported as a cascading style sheet (CSS) class, which can then likewise be subsequently applied to one or more target objects.

    Other inventors
    See patent
  • Method to continue instant messaging exchange when exiting a virtual world

    Issued US US7970840

    A method, system and computer program product for associating a virtual instant messaging client, of an avatar, with a standard instant messaging account. When a communication transcript is completed in a virtual instant messaging session, the communication transcript is stored. Wherein the stored communication transcript is an archived virtual world (VW) communication transcript. The archived VW communication transcript is associated with one or more instant messaging clients. A request is…

    A method, system and computer program product for associating a virtual instant messaging client, of an avatar, with a standard instant messaging account. When a communication transcript is completed in a virtual instant messaging session, the communication transcript is stored. Wherein the stored communication transcript is an archived virtual world (VW) communication transcript. The archived VW communication transcript is associated with one or more instant messaging clients. A request is received to continue communication, with one or more avatars, when a virtual instant messaging session is completed. When the request is received a graphical user interface (GUI) is automatically displayed. One or more of the following selections are enabled: communicate via the instant messaging session or do not communicate via the instant messaging session.

    Other inventors
    See patent
  • Method to invite users to a virtual world using instant messaging

    Issued US7970837B2

    There are times when a virtual world session is better suited for the needs at hand than an IMS session. Sometimes, this realization occurs during an IMS session. However, shifting from an IMS session to a virtual world session can prove to be challenging. This invention addresses this need.

    Other inventors
    See patent
  • Method to invite users to a virtual world using instant messaging

    Issued US US7970837

    A method, system and computer-usable medium are disclosed for initiating a session in a virtual world. An instant messaging system (IMS) comprises a registry of IMS user identifiers cross-referenced to their corresponding virtual world user identifiers. A first IMS user implements a virtual world invitation module as a result of an IMS session to invite a second IMS user to participate in a virtual world session. The first IMS user selects the IMS user identifier of the second IMS user…

    A method, system and computer-usable medium are disclosed for initiating a session in a virtual world. An instant messaging system (IMS) comprises a registry of IMS user identifiers cross-referenced to their corresponding virtual world user identifiers. A first IMS user implements a virtual world invitation module as a result of an IMS session to invite a second IMS user to participate in a virtual world session. The first IMS user selects the IMS user identifier of the second IMS user, followed by selection of a target virtual world and a virtual world identifier. Once completed, the invitation is sent the IMS user identifier of the second IMS user, who receives the invitation and signifies their acceptance or declination. If accepted, the cross-referenced virtual world user identifiers of the first and second IMS users are used to log them into the agreed-upon virtual world venue and initiate a virtual world session.

    Other inventors
    See patent
  • METHOD AND SYSTEM FOR DISCOVERING DEPENDENCIES IN PROJECT PLANS OF DISTRIBUTED SYSTEM

    Issued US US7949610

    A method and system for discovering dependencies in project plans of a distributed system. Project plans are located by a project plan path. A project plan contains dependency information of a task to be performed, a resource necessary to perform the task, and a prerequisite task to perform the task. The method generates a master project plan containing all dependency information in all project plans in the distributed system, which dictates an order of tasks or task-resource maps in all…

    A method and system for discovering dependencies in project plans of a distributed system. Project plans are located by a project plan path. A project plan contains dependency information of a task to be performed, a resource necessary to perform the task, and a prerequisite task to perform the task. The method generates a master project plan containing all dependency information in all project plans in the distributed system, which dictates an order of tasks or task-resource maps in all project plans pursuant to the dependency information in project plans. The method utilizes project plan files in diverse formats in generating the master project plan for the distributed system.

    Other inventors
    See patent
  • Management of recorded data for online simulations

    Issued US US7885924

    Embodiments of the present invention address deficiencies of the art in respect to online simulations. In one embodiment of the invention, a method for managing recorded data for an online simulation can be provided. The method can include determining that a first experience of a user of the online simulation shall be recorded. The method can further include generating a recording of the first experience and associating metadata with the recording. The method can further include reading…

    Embodiments of the present invention address deficiencies of the art in respect to online simulations. In one embodiment of the invention, a method for managing recorded data for an online simulation can be provided. The method can include determining that a first experience of a user of the online simulation shall be recorded. The method can further include generating a recording of the first experience and associating metadata with the recording. The method can further include reading metadata of a second experience of the user of the online simulation and determining that the metadata of the second experience matches the metadata of the first experience. The method can further include notifying the user that the recording is associated with the second experience.

    Other inventors
    See patent
  • Method and System for Managing Instant Messaging Interruptions

    Issued US 8090777

    A method for managing instant messaging interruptions may include comparing at least one term in an instant message to a plurality of terms in a no-response-required (NRR) library. The method may also include representing the instant message as an instant message agent character (IMAC) in response to a match between at least one term in the instant message and at least one of the plurality of terms in the NRR library.

    Other inventors
    See patent
  • PROGRAM PRODUCTS FOR DYNAMICALLY ANNOTATING WEB PAGES PASSED VIA A MESSAGING APPLICATION

    Issued US US7827253

    A method, system, and computer program product for dynamically annotating Web pages passed via a messaging application is provided. The method includes transmitting a Web page and a graphical user interface (GUI) to a requester of the Web page. The GUI directs the requester to provide annotations to at least a portion of the Web page content, which annotations are translated to instructions interpretable by a Web browser. The instructions are bundled with a uniform resource locator (URL) of the…

    A method, system, and computer program product for dynamically annotating Web pages passed via a messaging application is provided. The method includes transmitting a Web page and a graphical user interface (GUI) to a requester of the Web page. The GUI directs the requester to provide annotations to at least a portion of the Web page content, which annotations are translated to instructions interpretable by a Web browser. The instructions are bundled with a uniform resource locator (URL) of the Web page at a computer processing device of the requester. The method also includes receiving a request for the Web page from a second requester who received the instructions bundled with the URL of the Web page within a message transmitted by the requester. The method further includes directing a Web browser of the second requester to apply the instructions as the Web page is being rendered. Application of the instructions causes the Web browser to render the Web page along with the annotations.

    Other inventors
    See patent
  • EMAIL MANAGEMENT FOR HIDDEN RECIPIENTS

    Issued US US7805491

    Embodiments of the present invention address deficiencies of the art in respect to e-mail message reply handling and provide a method, system and computer program product for hidden recipient management in e-mail replies. In an embodiment of the invention, a hidden recipients e-mail reply management method can be provided. The method can include composing an e-mail message in a message thread by a composer, identifying and displaying hidden recipients previously blind carbon copied on a…

    Embodiments of the present invention address deficiencies of the art in respect to e-mail message reply handling and provide a method, system and computer program product for hidden recipient management in e-mail replies. In an embodiment of the invention, a hidden recipients e-mail reply management method can be provided. The method can include composing an e-mail message in a message thread by a composer, identifying and displaying hidden recipients previously blind carbon copied on a progenitor e-mail message for the message thread by the composer, and routing the composed e-mail message to selected ones of the hidden recipients.

    Other inventors
    See patent
  • Confidentiality Management of E-mail Users in Redistributed E-mail Messages

    US US20090049142A1

    A method for managing e-mail user confidentiality including transmitting an e-mail message for delivery to multiple e-mail users and corresponding e-mail addresses, identifying a privacy preference for a particular one of the e-mail users; and, concealing a display within the e-mail message of an e-mail address associated with the particular one of the e-mail users responsive to the privacy preference.

    Other inventors
    See patent

Honors & Awards

  • Alumni Rising Star

    Computer Science Department of NCSU

    The CSC Alumni ‘Rising Star’ Award (previously known as the CSC Outstanding Young Alumni Award) was established in 2017, as part of the department’s 50th Year Celebrations, to celebrate and recognize the exemplary contributions our outstanding graduates have made to their profession, their community, and the world at large. In particular, the ‘Rising Star’ Award recognizes alumni within 10 years of graduation, an honor reserved to recognize alumni for early stage career accomplishments.

  • Most Influential Agile Testing Professional Person

    Agile Testing Days

    The Agile Testing Days MIATPP Award highlights not only the outstanding achievements, true inspiration and dedication within and for the agile testing community but also recognizes people who inspire, motivate and encourage others to challenge themselves to become better.

  • GitHub Star

    Github

    GitHub Stars are GitHub’s most influential developers who are invited to help shape the future of GitHub.

  • Java Champion

    Oracle

    Java Champions are professionals who make significant contributions to the Java ecosystem through technical discussions and/or community-building activities. They demonstrate leadership, influence and independence as well as technical excellence.

  • Leak K. Frazier Award

    Alpha Kappa Alpha

    The Leah Kay Frazier Award is an annual award given to a graduate sorority member who has given extensively of her time and talents in the realm of “Service with a Global Perspective”.

  • PACESetter Award for Career Achievement

    BDPA

    Experienced professionals who have achieved significant career accomplishments and/or made contributions throughout their career to their company or industry.

  • Master Inventor

    IBM

    Master Inventors are employees who have mastered the patent process, mentored broadly, added value to IBM’s intellectual property portfolio, and demonstrated sustained leadership.

  • Bravo Award for Outstanding Achievement

    IBM

  • Difference Maker Award

    IBM

  • Extreme Achiever

    IBM

  • Honoree

    Who's Who in Black Raleigh-Durham

  • Inventor of Merit

    Women Inventors Community

  • President's Volunteer Service Award

    Conflict Resolution Center of Montgomery County

    The President’s Volunteer Service Award recognizes United States citizens and lawfully admitted, permanent residents of the United States who have achieved the required number of hours of service over a 12-month time period or cumulative hours over the course of a lifetime.

  • Soror of the Year

    Alpha Zeta Omega Chapter of Alpha Kappa Alpha Sorority, Inc

    For outstanding service to the Sorority's program

  • TechConnect People’s Choice Award

    IBM

  • Technology Rising Star

    Women of Color Magazine

  • Top 30 Under 30

    Ebony Magazine

  • Triangle Diversity Award

    RTP Black Diversity Network Group

    For Exceptional Leadership in Diversity

Organizations

  • Alpha Kappa Alpha Sorority, Incorporated

    -

Recommendations received

15 people have recommended Angie

Join now to view

More activity by Angie

View Angie’s full profile

  • See who you know in common
  • Get introduced
  • Contact Angie directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Angie Jones in United States

Add new skills with these courses